Save object while orientation change

后端 未结 4 1602
栀梦
栀梦 2021-02-02 07:20

How to save Object while orientation change, since onRetainNonConfigurationInstance and getLastNonConfigurationInstance are deprecated. And which cannot me used with compa

4条回答
  •  清歌不尽
    2021-02-02 08:02

    Well, quote from Android Developers' References:

    This method is called after onStart() when the activity is being re-initialized from a previously saved state, given here in savedInstanceState. Most implementations will simply use onCreate(Bundle) to restore their state, but it is sometimes convenient to do it here after all of the initialization has been done or to allow subclasses to decide whether to use your default implementation. The default implementation of this method performs a restore of any view state that had previously been frozen by onSaveInstanceState(Bundle).

    Regarding the use of onSaveInstanceState(), it's better to revert your objects/things by using onRestoreInstanceState() instead.

    Refer to Activity#onRestoreInstanceState()

提交回复
热议问题