2 回答
TA贡献1773条经验 获得超3个赞
在 Activity(0) 中,跟踪一个包含您要保留的信息的私有字段,然后onSaveInstanceState()在 Activity 被销毁时用于保存该字段:
private String myInfo;
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putString("KEY_MY_INFO", myInfo);
}
你没有说明你想保存什么样的信息或者你想从哪里保存它,但是这个通用模板应该可以工作。您可能需要公开一个 setter 方法:
public void setMyInfo(String myInfo) {
this.myInfo = myInfo;
}
如果您尝试从片段工作,则可能需要投射您的活动:
MyActivity activity = (MyActivity) getActivity();
activity.setMyInfo("hello world");
TA贡献1848条经验 获得超2个赞
如果你没有finishActivity 0 。您可以将变量定义为全局变量。
例如 :
Class A extends AppCompatActivity{
public String myvariable;
...
}
添加回答
举报
