onSaveInstanceState是用来保存UI状态的,你可以使用它保存你所想保存的东西,在Activity杀死之前,它一般在onshop或者onPause之前触发,onRestoreInstanceState则是在onResume之前触发回复状态,至于复写这个方法后onCreate方法是否会被调用。
1.Activity被杀死了,onCreate会调用,且onRestoreInstanceState 在 onResume之前恢复上次保存的信息。
2.Activity没被杀死,onCreate不会调用,但onRestoreInstanceState 仍然会调用在 onResume之前恢复上次保存的信息。
onSaveInstanceState和onRestoreInstanceState 是一对兄弟,一个负责存储,一个负责取出
1.Activity被杀死了,onCreate会调用,且onRestoreInstanceState 在 onResume之前恢复上次保存的信息。
2.Activity没被杀死,onCreate不会调用,但onRestoreInstanceState 仍然会调用在 onResume之前恢复上次保存的信息。
onSaveInstanceState和onRestoreInstanceState 是一对兄弟,一个负责存储,一个负责取出