android onSaveInstanceState 保存当前界面数据
1.通过方法onSaveInstanceState(Bundle outState)保存当前的数据信息
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
String tempString = "something just like this";
outState.putString("data_key",tempString);
}
实际上,是将当前活动的数据以bundle对象存储
2.使用getString()提取bundle数据对象
if (savedInstanceState != null){
String tempString = savedInstanceState.getString("data_key");
Log.d("my",tempString);
}