0

以前に保存された状態で復元されているかどうかに応じて、カスタム ビューからコールバックを取得する必要があります。

カスタム ビューの onRestoreInstanceState が呼び出されたこと (またはインスタンス状態がないこと) を保証するビュー コールバックはどれですか? アクティビティの onCreate は、リスナーを customView に渡します。customView の状態が復元されているかどうかを確認する必要があります。onRestoreInstanceState でリスナーの成功イベントを呼び出すことにしましたが、この関数はインスタンスの状態が保存されている場合にのみ呼び出されます。onRestoreInstanceState の後に発生し、保証されたライフサイクル イベントでもあるビュー ライフサイクル イベントを探していると思います (リスナーのコールバックを見逃さないようにするため)。

protected void onRestoreInstanceState (Parcelable 状態)

この関数が null 状態で呼び出されることはありません。

ビュー内にsavedInstanceStateがあるかどうかを確認する方法はありますか?

編集: aar SDK を作成しようとしているため、 activity.onCreate コールバックまたはその他のアクティビティ ライフサイクル イベントで savedInstanceState にアクセスできません。

4

0 に答える 0