在标签布局中仅完成一项活动

时间:2012-11-14 22:23:54

标签: android tabs android-activity activity-finish

我正在制作带有标签布局的应用。内部应用我有两个活动。一个活动有30个项目,我按下按钮标记/取消标记。在第二个活动内部只显示标记的项目(我有两个列表视图,我传递的数组包含标记的项目数)。这就是问题所在,假设我在第一个活动中标记了两个项目,我要去第二个,一切正常,但当我回去标记2个新项目时,我的第二个活动没有任何反应。我知道为什么,我正在“创建”我的项目在oncreate方法中,当我在第一个活动时,我的第二个继续onPause。 所以我想完成那个活动,但这就是问题当我写下这样的话时:

    @Override
protected void onPause() {
    Second.this.finish();
    super.onPause();
}

它会关闭整个应用程序,如何只完成第二个活动,这样每次打开时都可以调用oncreate方法?谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

你不应该完成那项活动。一旦您标记了新项目将其状态(标记/未标记)存储在数据库或文件或其他内容中,一旦您的第二个即将开始,您将需要加载项目并按标记过滤它们,这样您将获得标记项目列表。