我在tabgroup中有两个活动,第一个活动包含listview,当列表项点击加载第二个活动。他我的问题是,当我们按回第二个活动第一个活动列表再次重新加载是否有可能停止重新加载,我需要显示listview在相同的位置。
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
}
使用onbackpress完成第二个活动。我在oncreate()中为listview写入加载数据,但这里oncreate()再次调用。如何在返回时停止调用oncreate()。如果谁有什么想法,请帮助我。
如果第一个活动占用了太多内存,而系统处于低内存状态,系统可能会自动终止第一个活动。在这种情况下,当你从第二个活动返回到第一个活动时,onCreate()将再次被调用。
你可以做个检查。在第一个活动,只是加载一点数据,然后看看是否onCreate从第二个活动返回时再次调用。