メソッドをオーバーライドすると、次のように初めて呼び出されたときに例外が発生することがあります。
05-31 21:32:04.266: E/AndroidRuntime(28471): android.support.v4.app.SuperNotCalledException:
Fragment AnalFragment{41795860 #1 id=0x7f070002} did not call through to super.onDestroy()
なぜ電話をしなければならないのsuper.method()
ですか?親クラスによる義務があることは理にかなっていますが、さらに重要なことは、メソッドがsuper
クラッシュするのを待つのではなく、メソッドを呼び出す必要があることをどのように知るのでしょうか?