从我的应用程序退出后,如果我再次打开它,随机活动打开,而不是启动器活动。即使放入清单后问题仍然存在。我已将该类别设置为DEFAULT,如下面的代码所示。在主要活动中,我已经把代码(下面给出)退出应用程序。随机活动打开,而不是启动器活动
//Android Manifest -- i have set all activities as DEFAULT except LAUNCHER activity.
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
@Override// In Main Activity I have put this code to exit app when back is pressed
public void onBackPressed() {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
}
难道你按后退按钮或home键关闭应用程序后,打开一个随机的活动? –
@ParagKadam后退按钮。 home按钮肯定会打开之前的活动 –
摆脱'onBackPressed()'中'super.onBackPressed();'的任何具体原因? –