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