恢复停止的活动而不丢失数据

时间:2012-09-10 06:53:02

标签: java android

嗨我的活动有问题,因为我是Android的新手 我有两个活动: 当第一个活动结束时,第二个活动开始,第二个活动改变它的内容元素


(这是第一个“默认”活动)

@Override
protected void onResume() {
    // TODO Auto-generated method stub
    super.onResume();

        final Context context = this;
        AppPrefs appPrefs = new AppPrefs(context);
        String Last_Activity = appPrefs.getValue("Last_Activity");
         if(Last_Activity == "listV"){
             finish();
             Intent i = new Intent(this, NewClas.class);
             startActivity(i);



         }
}

当app在后台然后我打开它: 每一个变化的元素都变成了它,

我的意思是所有更改都像以前一样返回

我想要的是简历活动,并显示它在应用程序处于后台时所做的更改。

抱歉我的英文 我希望有人帮助我 非常感谢...

2 个答案:

答案 0 :(得分:2)

啊......你的If条件永远不会变成 true

应该是,

 if(Last_Activity.equals("listV")){ ... }

答案 1 :(得分:1)

您可以使用onSaveInstanceState()在捆绑包中保存所需的任何值,然后在onRestoreInstanceState()中恢复这些值。