我需要从自定义视图中获取回调,具体取决于是否使用以前保存的状态进行恢复。
哪个视图回调可以确保调用自定义视图的onRestoreInstanceState(或者没有实例状态)?活动的onCreate将侦听器传递给customView。我需要检查customView是否具有恢复状态。我决定在onRestoreInstanceState上调用侦听器成功事件,但只有在保存的实例状态时才会调用此函数。我想我正在寻找一个视图生命周期事件,它发生在onRestoreInstanceState之后,也是一个保证的生命周期事件(所以我不会错过回调该监听器)。
protected void onRestoreInstanceState(Parcelable state)
永远不会使用null状态调用此函数。
在视图中是否有办法检查是否存在savedInstanceState?
编辑:我正在尝试创建一个aar SDK,因此我无法访问activity.onCreate回调或任何其他活动生命周期事件中的savedInstanceState。