我是一名初學者程序員,請耐心等待。這個應用運行良好,但是當我嘗試打開一個新類時,應用程序組關閉。有人可以幫助我解決這個問題嗎?Android上的故障切換類
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU_HELP:
Intent localIntent = new Intent();
localIntent.setClass(MyClass.this, Help.class);
startActivity(localIntent);
break; }
該清單是這樣的:
<activity
android:name=".HELP"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Dialog" >
</activity>
我已經試過多次以不同的方式來啓動意圖包括
startActivity(new Intent(com.myapp.HELP));
,然後建立一個意圖過濾器,但這種毫無結果以及。
一些附加信息。在logcat中,我得到這個錯誤:
Unable to find explicit activity class {com.myapp/com.mayapp.Help}; have you declared this activity in your AndroidManifest.xml?
我發現誰發現這個問題的其他用戶,他們說,這是用eclipse,沒有代碼的問題。有沒有人可以幫助解決日食問題?在清單
<application
android:icon="@drawable/mj_icon"
android:label="@string/app_name" >
<activity
android:name=".MyClass"
android:label="@string/app_name"
android:screenOrientation="portrait" android:theme="@android:style/Theme.Dialog">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Help"
android:screenOrientation="portrait" android:theme="@android:style/Theme.Dialog" />
</application>
你有註冊Help.class中顯示嗎? – 2012-04-28 03:44:13
幫助類註冊錯誤的方式在你的清單中你需要像 in your manifest –
KMI
2012-04-28 06:33:05