Android では、破棄されたときにビューコールバックはありますか? 質問する

Android では、破棄されたときにビューコールバックはありますか? 質問する

カスタム ビュー コンポーネントがあります。これをフラグメントまたはアクティビティで使用しました。フラグメント/アクティビティから破棄されたときにコールバックがあるかどうかを知りたいです。

ベストアンサー1

View にはコールバックはありません ( を除くがfinalize()、これはあなたが求めているものではないと思います)。View はonDetachedFromWindow()画面から削除されたときに を持ちますが、これは View が破棄されることとは関係ありません。View は再度接続される可能性があり、その場合は が呼び出されますonAttachedToWindow()

Fragment には がありonDestroyView()、こちらの方が便利かもしれません。Activity には同等のメソッドはありませんが、onDestroy()システムが予期せずアプリを終了した場合にこのメソッドが呼び出されないことがわかっている限り、 を使用できます。

おすすめ記事