Android 访问onCreate()和onRestoreInstanceState()之外保存的实例状态

Android 访问onCreate()和onRestoreInstanceState()之外保存的实例状态,android,android-activity,android-lifecycle,android-orientation,activity-lifecycle,Android,Android Activity,Android Lifecycle,Android Orientation,Activity Lifecycle,是否可以从活动中的任何其他方法访问传递给onCreate()的已保存实例状态 我正在onSaveInstanceState()中存储一个CameraPosition,我需要在onMapReady()中访问它,当谷歌地图准备就绪时,它会被异步调用。现在我正在将CameraPosition从onCreate中的bundle中拉出,并将其保存在一个成员变量中,但也许有一种方法可以访问作为savedInstanceState传递到onCreate()的所有内容活动生命周期中任何地方的方法?我认为在活动中

是否可以从活动中的任何其他方法访问传递给
onCreate()
的已保存实例状态


我正在
onSaveInstanceState()
中存储一个
CameraPosition
,我需要在
onMapReady()
中访问它,当谷歌地图准备就绪时,它会被异步调用。现在我正在将
CameraPosition
onCreate
中的bundle中拉出,并将其保存在一个成员变量中,但也许有一种方法可以访问作为
savedInstanceState
传递到
onCreate()的所有内容
活动生命周期中任何地方的方法?

我认为在
活动中没有任何东西支持这一点。由于它不是您的
捆绑包
,我会犹豫是否直接保留
捆绑包
(例如,在
onCreate()
中的字段中填充)。我认为你目前的做法是合理的。