【发布时间】:2012-11-14 22:23:53
【问题描述】:
我正在制作一个带有标签布局的应用程序。在应用程序内部,我有两个活动。一项活动有 30 个项目,我通过按下按钮来标记/取消标记它们。在第二个活动中,只显示标记的项目(我有两个列表视图,我正在传递一个包含被标记项目数量的数组)。这就是问题所在,假设我在第一个活动中标记了 2 个项目,我要去第二个,一切正常,但是当我回去标记 2 个新项目时,我的第二个活动没有任何反应。我知道为什么,我在 oncreate 方法中“制作”我的项目,当我在第一个活动中时,我的第二个活动是 onPause。 所以我想完成那个活动,但问题出在这里当我写这样的东西时:
@Override
protected void onPause() {
Second.this.finish();
super.onPause();
}
它关闭了整个应用程序,如何只完成第二个活动,以便每次再次打开时都可以调用 oncreate 方法?感谢您的帮助
【问题讨论】:
标签: android tabs android-activity activity-finish