【发布时间】:2020-04-19 12:55:01
【问题描述】:
我注意到这些方法被调用的唯一地方是当我们旋转屏幕时。 那么大家知道触发这些方法的任何其他情况吗?
【问题讨论】:
标签: android android-studio android-activity android-lifecycle
我注意到这些方法被调用的唯一地方是当我们旋转屏幕时。 那么大家知道触发这些方法的任何其他情况吗?
【问题讨论】:
标签: android android-studio android-activity android-lifecycle
onSaveInstanceState :
onSaveInstanceState 方法在 onStop() 被调用之前或之后被调用。这因 Android 版本而异。在旧版本中,它曾经获得过
onStop()
onRestoreInstanceState :
只有在onSaveInstanceState 方法中保存了某些内容时才会触发此方法。
它在onStart() 之后被调用
更多参考https://www.journaldev.com/22621/android-onsaveinstancestate-onrestoreinstancestate[1]和https://medium.com/@doyouseeitmyway/save-and-restore-instance-state-made-easy-cf6f175f54b0
希望你有答案:)
【讨论】: