0

我需要从我的自定义视图中获取回调,具体取决于它是否正在使用以前保存的状态进行恢复。

哪个视图回调确保自定义视图的 onRestoreInstanceState 已被调用(或没有实例状态)?活动的 onCreate 将侦听器传递给 customView。我需要检查 customView 是否具有恢复状态。我决定在 onRestoreInstanceState 上调用侦听器成功事件,但仅在保存实例状态时才调用此函数。我想我正在寻找一个在 onRestoreInstanceState 之后发生的视图生命周期事件,它也是一个有保证的生命周期事件(这样我就不会错过回调监听器)。

protected void onRestoreInstanceState (Parcelable 状态)

永远不会以空状态调用此函数。

有没有办法在视图中检查是否存在已保存实例状态?

编辑:我正在尝试制作一个 aar SDK,因此我无权访问活动中的 savedInstanceState 回调或任何其他活动生命周期事件。

4

0 回答 0