嘿伙计我是android开发的新手,我目前正在制作一个应用程序。主要活动有一个列表视图,所有项目都显示在列表视图中,因为它们应该。如果点击了任何项目或者如果添加一个新项目,打开一个新活动,如果按下后退按钮就会被销毁。现在当达到主活动并再次按下后退按钮关闭应用程序时,它不再关闭应用程序,再次移动到主活动,只有这一次,添加的最后一个条目不存在,类似地,在连续按下后退按钮时,所有条目首先被删除,当所有条目被删除时,主活动关闭,应用程序停止。不知道为什么会这样,我真的可以帮到你。感谢。
答案 0 :(得分:1)
您需要将android:noHistory="true"
添加到AndroidManifest.xml
例如:
<activity android:name=".MainList"/>
<activity android:name=".ListDetail" android:noHistory="true"/>
或者,您可以在按下按钮时覆盖onBackPressed方法以完成活动。
@Override
public void onBackPressed() {
super.onBackPressed();
finish();
}