嗨我的活动有问题,因为我是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在后台然后我打开它: 每一个变化的元素都变成了它,
我的意思是所有更改都像以前一样返回
我想要的是简历活动,并显示它在应用程序处于后台时所做的更改。
抱歉我的英文 我希望有人帮助我 非常感谢...
答案 0 :(得分:2)
啊......你的If条件永远不会变成 true ,
应该是,
if(Last_Activity.equals("listV")){ ... }
答案 1 :(得分:1)
您可以使用onSaveInstanceState()在捆绑包中保存所需的任何值,然后在onRestoreInstanceState()中恢复这些值。