我有 4 个活动,我想在单击按钮时从 4 个活动移动到主要活动(第一个)。我试过这段代码:
Intent intent = new Intent(this, Menu.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
但它不起作用,在 Logcat 中向我显示问题:“您是否在 AndroidManifest.xml 中声明了此活动?” 如果我调用其他活动,它会起作用。请帮忙!(抱歉英语不好^_^)清单:
<activity
android:name=".Menu"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.tooti.fast.MAINACTIVITY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".TimeMode_Choose"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.tooti.fast.TIMEMODE_CHOOSE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".TimeMode"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.tooti.fast.TIMEMODE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>