0

我在选项卡组第一个活动中有两个活动包含列表视图,当列表项单击加载第二个活动时。我的问题是当我们在第二个活动中按下回第一个活动列表再次重新加载时是否可以停止重新加载,我需要在同一位置显示列表视图.

@Override
    public void onBackPressed() {
        // TODO Auto-generated method stub
        super.onBackPressed();
    }

使用 onbackpress 完成第二个活动。我已经在 oncreate() 中为 listview 写入加载数据,但这里 oncreate() 再次调用。当我们回来时如何停止调用 oncreate()。如果有人有想法请帮助我。

4

1 回答 1

0

如果第一个活动占用过多内存,并且系统处于内存不足的情况下,系统可能会自动终止第一个活动。在这种情况下,当您从第二个活动返回到第一个活动时,将再次调用 onCreate()。

你可以做一个测试。在第一个活动中,只需加载一点数据,然后查看从第二个活动返回时是否再次调用 onCreate。

于 2013-06-14T08:07:03.687 回答