即時通訊嘗試使用按鈕切換我應用中的活動,但它保持關閉狀態。繼承人我的AndroidManifest.xml:嘗試切換活動時強制關閉
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.idiedastyear"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".tabView"
android:label="@string/title_activity_tab_view" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".calculator"
android:label="Calculator" >
</activity>
</application>
這裏是有按鈕的活動:
package com.idiedastyear;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.support.v4.app.NavUtils;
public class tabView extends Activity {
Button calculator;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tab_view);
calculator = (Button)findViewById(R.id.calculatorButton);
calculator.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent calculatorIntent = new Intent(v.getContext(), calculator.class);
startActivityForResult(calculatorIntent, 0);
}
});
}
}
如果有人能夠幫助這將是偉大的!謝謝!
EDIT [logcat的]:
07-06 17:38:06.683:d/memalloc(25668):離子:映射緩衝器 基:0x5ce6c000尺寸:3768320偏移量:0 FD:53 07- 06/17:38:08.885: D/memalloc(25668):離子:映射緩衝區基地:0x5d304000大小:3768320 偏移量:0 fd:60 07-06 17:38:08.985:D/CLIPBOARD(25668):隱藏剪貼板 對話框開始輸入:由別人完成...! 07-06 17:38:11.738:D/memalloc(25668):ion:映射緩衝區基址:0x5d69c000 大小:3768320偏移量:0 fd:63 07-06 17:38:12.168: D/AndroidRuntime(25668) :關閉虛擬機07-06 17:38:12.168: W/dalvikvm(25668):threadid = 1:線程退出時未捕獲的異常 (group = 0x40c72a68)07-06 17:38:12.178:E/AndroidRuntime(25668 ):FATAL EXCEPTION:main 07-06 17:38:12.178:E/AndroidRuntime(25668): java.lang.RuntimeException:無法啓動活動 ComponentInfo {com.idiedastyear/com.idiedastyear.calculator}: android .view.InflateException:二進制XML文件行#6:Error inflate class Textview 07-06 17:38:12.178:E/AndroidRuntime(25668): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1970) 07-06 17:38:12.178:E/AndroidRuntime(25668):at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1995) 07 -06 17:38:12.178:E/AndroidRuntime(25668):at android.app.ActivityThread.access $ 600(ActivityThread.java:128)07-06 17:38:12.178:E/AndroidRuntime(25668):at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1161) 07-06 17:38:12.178:E/AndroidRuntime(25668):at android.os.Handler.dispatchMessage(Handler.java:99) 07-06 17:38:12.178:E/AndroidRuntime(25668):at android.os.Looper.loop(Looper.java:137)07-06 17:38:12.178: E/AndroidRuntime(25668):at android.app.ActivityThread.main(ActivityThread.java:4514)07-06 17:38:12.178:E/AndroidRuntime(25668):at java.lang.reflect.Method .invokeNative(Native Method)07-06 17:38:12.178:E/AndroidRuntime(25668):at java.lang.reflect.Method.invoke(Method.java:511)07-06 17:38:12.178: E/AndroidRuntime(25668):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:980) 07-06 17:38:12.178:E/AndroidRuntime(25668):at com .android.internal.os.ZygoteInit.main(ZygoteInit.java:747)07-06 17:38:12.178:E/AndroidRuntime(25668):at dalvik.system.NativeStart.main(Native Method)07-06 17:38:12.178:安卓時間(25668):導致:android.view.InflateException: 二進制XML文件行#6:錯誤膨脹類Textview 07-06 17:38:12.178:E/AndroidRuntime(25668):在 機器人。 view.LayoutInflater。createViewFromTag(LayoutInflater.java:691) 07-06 17:38:12.178:E/AndroidRuntime(25668):at android.view.LayoutInflater.rInflate(LayoutInflater.java:739)07-06 17:38:12.178 :E/AndroidRuntime(25668):at android.view.LayoutInflater.inflate(LayoutInflater.java:489)07-06 17:38:12.178:E/AndroidRuntime(25668):at android.view.LayoutInflater.inflate (LayoutInflater.java:396)07-06 17:38:12.178:E/AndroidRuntime(25668):at android.view.LayoutInflater.inflate(LayoutInflater.java:352)07-06 17:38:12.178: E/AndroidRuntime(25668):at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:274) 07-06 17:38:12.178:E/AndroidRuntime(2 5668):at android.app.Activity.setContentView(Activity.java:1835)07-06 17:38:12.178:E/AndroidRuntime(25668):at com.idiedastyear.calculator.onCreate(calculator.java: 20)07-06 17:38:12.178:E/AndroidRuntime(25668):at android.app.Activity.performCreate(Activity.java:4470)07-06 17:38:12.178:E/AndroidRuntime(25668) ):at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1053) 07-06 17:38:12.178:E/AndroidRuntime(25668):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1934 ) 07-06 17:38:12.178:E/AndroidRuntime(25668):... 11更多07-06 17:38:12.178:E/AndroidRuntime(25668):導致: java.lang.ClassNotFoundException:android.view.Textview 07-06 17:38:12.178:E/AndroidRuntime(25668):at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 07-06 17 :38:12.178:E/AndroidRuntime(25668):at java.lang.ClassLoader.loadClass(ClassLoader.java:501)07-06 17:38:12.178:E/AndroidRuntime(25668):at java.lang .ClassLoader.loadClass(ClassLoader.java:461)07-06 17:38:12.178:E/AndroidRuntime(25668):at android.view.LayoutInflater.createView(LayoutInflater.java:552)07-06 17: 38:12.178:E/AndroidRuntime(25668):at android.view.LayoutInflater.onCreateView(LayoutInflater.java:636) 07-06 17:38:12.178:E/And roidRuntime(25668):at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:66) 07-06 17:38:12.178:E/AndroidRuntime(25668):at android.view。 LayoutInflater.onCreateView(LayoutInflater.java:653) 07-06 17:38:12.178:E/AndroidRuntime(25668):at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678) 07-06 17:38 :12.178:E/AndroidRuntime(25668):...... 21多個
你有一個叫'calculator'的課嗎?因爲現在,你正嘗試從你的'Button'類開始一個'Activity',這是行不通的。此外,當您關閉某個部隊時,請發佈您的LogCat日誌。 – Eric 2012-07-06 16:39:55
爲什麼不發佈一些Logcat輸出。 – AAnkit 2012-07-06 16:45:12
嘗試'意圖calculatorIntent =新意圖(tabView.this,calculator.class);' – 2012-07-06 17:10:16