嘿伙计们,我是 android 开发的新手,我目前正在制作一个应用程序。主要活动有一个列表视图,所有项目都显示在列表视图中,它们应该如此。现在,如果单击任何项目或新项目添加后,如果按下后退按钮,则会打开一个新活动并销毁。现在,当到达主活动并再次按下后退按钮以关闭应用程序时,它不会关闭应用程序,而是再次移动到主活动活动,只有这一次,最后添加的条目不存在,同样在连续按下后退按钮时,所有条目首先被删除,当所有条目被删除时,主活动关闭并且应用程序停止。知道为什么会这样,我真的可以使用你的帮助。谢谢。
问问题
64 次
1 回答
1
您需要android:noHistory="true"
在 AndroidManifest.xml 中添加到您的列表详细信息 Activity
例如:
<activity android:name=".MainList"/>
<activity android:name=".ListDetail" android:noHistory="true"/>
或者,您可以覆盖 onBackPressed 方法以在您按下按钮时完成活动。
@Override
public void onBackPressed() {
super.onBackPressed();
finish();
}
于 2012-05-27T10:48:21.983 回答