应用程序主页按钮不保留数据

时间:2014-02-06 13:28:57

标签: android listview navigation

在我的应用主页上,我可以选择使用ListViewadapter.add(string)添加项目。我还有另一个Activity我的应用使用startActivity(intent)。当我进入第二个Activity并按下后退按钮时,添加到列表中的所有数据仍然存在,但是当我按下左上角的图标时,所有数据都消失了。是否有办法使图标按钮保留列表中的数据。我想我应该注意,我不希望在关闭应用程序时保留数据,只有在浏览打开的应用程序时才能保留。

这是我当前处理主页按钮操作的方法:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case android.R.id.home:
            NavUtils.navigateUpFromSameTask(this);
            return true;
    }
    return super.onOptionsItemSelected(item);
}

1 个答案:

答案 0 :(得分:1)

快速解决方案是拨打onBackPressed()而不是NavUtils.navigateUpFromSameTask(this)。但是,不推荐这样做,您应该尝试实现正确的导航逻辑。请查看this问题的答案以及these提示。