カスタムビューコンポーネントがあります。フラグメントまたはアクティビティで使用しました。フラグメント/アクティビティから破棄されたときにコールバックがあるかどうかを知りたいですか?
Viewにはコールバックがありません(finalize()
を除きますが、それがあなたが求めているものではないと思います)。ビューは、画面から削除されるときにonDetachedFromWindow()
を持ちますが、これは破棄されることとは関係ありません-再び接続され、onAttachedToWindow()
を呼び出します。
フラグメントにはonDestroyView()
があり、これはあなたにとってより便利かもしれません。アクティビティには同等のメソッドはありませんが、システムがアプリを予期せず終了すると決定した場合に呼び出されないことがわかっている限り、onDestroy()
を使用できます。