android onSaveInstanceState的使用方法(4)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:14 点击:次
{
e.printStackTrace();
}
mCount++;
Log.v(TAG, "mCount : " + mCount);
}
}
}
}).start();
Log.e(TAG, "onCreate");
}
@Override
//为了防止万一程序被销毁的风险,这个方法可以保证重要数据的正确性
//不写这个方法并不意味着一定出错,但是一旦遇到了一些非常奇怪的数据问题的时候
//可以看看是不是由于某些重要的数据没有保存,在程序被销毁时被重置
public void onSaveInstanceState(Bundle savedInstanceState) {
// Save away the original text, so we still have it if the activity
// needs to be killed while paused.
savedInstanceState.putInt("IntTest", mCount);
savedInstanceState.putString("StrTest", "savedInstanceState test");
super.onSaveInstanceState(savedInstanceState);
Log.e(TAG, "onSaveInstanceState");
}