为防止系统回收掉一些你想继续使用的一些数据,我们需要使用onSavedInstanceState()
在MainActivity中进行临时数据保存
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
String tempData="Somthing";
outState.putString("key_value",tempData);
}
在onCreate()方法中取出这个数据
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if(savedInstanceState!=null){
String tempData=savedInstanceState.getString("key_value");
}
}