我有两个活动。
- 主要活动
- 列表活动
在 MainActivity 中完成一些工作后,ListAllActivity 启动。当从 ListAllActivity 按下后退按钮时,我想退出应用程序。我的代码是,
@Override
public void onBackPressed() {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
super.onBackPressed();
}
但是,当我从 ListAllActivity 按下返回按钮时,它只会让我回到 MainActivity。
这些活动的 AndroidManifest 条目是:
<activity
android:name="com.example.myapps.MainActivity"
android:label="@string/loading" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.myapps.ListAllActivity"
android:label="@string/title_activity_list_all" >
</activity>
请帮忙。