应用程序不应使用先前的输入进行处理

时间:2013-08-01 11:47:27

标签: android

我有2个Android应用程序,在第一个应用程序中我们启动第二个应用程序的特定活动,经过一些过程后我们再次回到第一个应用程序,但是当我长按主页按钮时,当我点击它时有第二个应用程序可用,它再次与之前的输入一起执行并执行相同的过程,但在进入第一个应用程序后,我已经清除了所有第二个应用程序数据。

请给我任何解决方案。

由于

2 个答案:

答案 0 :(得分:0)

取决于您退出第二个应用的方式,您可以将this.finish()放入退出第二个应用的功能中。例如,如果您使用后退按钮退出,则可以像这样实现它。

@Override
public void onBackPressed() {
    this.finish();
    super.onBackPressed();
}

答案 1 :(得分:0)

在第二个活动集的清单中

android:excludeFromRecents="true"

这将使您的第二个活动不显示在最近的任务列表中(长按Home Butoon)。 默认情况下,此属性的值为false。

对于其他属性,请检查链接:http://developer.android.com/guide/topics/manifest/activity-element.html