在onnts菜单后,Android onBackPressed已关闭应用程序

时间:2016-08-25 08:01:38

标签: android android-activity fragment back-stack

我使用onBackPressed将我的应用程序关闭后,从ActivityB返回到ActivityA中的片段,但仅当应用程序在后台运行时(例如使用最近的菜单)。

我像这样开始了ActivityB:

Intent b = new Intent(getActivity(), ActivityB.class)
startActivity(b);

如何阻止该应用关闭?

修改

MainActivity的launchMode设置为singleinstance。现在我将它设置为singleTask,一切正常。

1 个答案:

答案 0 :(得分:0)

Android会删除未使用的活动以提高内存效率。

有几种方法可以提供此行为:

  1. 这可能是最可靠的 Parent activity manifest

  2. 覆盖onbackPressed以启动第一个活动