存放:
@Override
public void onSaveInstanceState(Bundle savedInstanceState){
super.onSaveInstanceState(savedInstanceState);
savedInstanceState.putInt/putString...(KEY,value);
}
取用:
savedInstanceState.getInt(KEY,0); //这里的"0"是指的如果KEY为空,默认返回的数据类型。
savedInstanceState.getString(KEY);
注意:
Bundle中储存和回复的数据类型只能是基本数据类型(primitive type)和可以实现Serializable接口的对象。
savedInstanceState的生命周期在Application中。