onSaveInstanceState()与onRestoreInstanceState()

1.onSaveInstanceState()方法在onPause()之后onStop()之前执行,若执行了finish()不会执行,只执行onPause不执行onStop()也不会执行。

2.onRestoreInstanceState()方法在onStart()之后onResume()之前执行,若Activity没有被销毁或者销毁前没有执行onSavaInstanceState()那么onRestoreInstanceState()方法也不会执行。

注意:onSaveInstanceState()只适合用于保存一些临时性的状态,而onPause()适合用于数据的持久化保存。

你可能感兴趣的:(onSaveInstanceState()与onRestoreInstanceState())