由字符串对象引起的将其读取为null,这将被初始化。
public String lastAction = "";
在onCreate
lastAction = model.lastAction;
它在第一个onCreate
上运行良好,但是当我们转到第二个活动时,当使用Intent返回上一个活动时,该lastAction
对象就是null
。
答案 0 :(得分:1)
只需操作
if(lastAction!=null){
//do all stuff here
}
OR
通过onBackPress()
的{{1}}方法传递对象。
OR
将second-activity
保存到object
中,并在sharefrefernce
被调用时onCreate()
和Activity
从堆栈中退出时onRestart()
时得到它。