相关疑难解决方法(0)

为什么我们有时必须在Android中调用super?

有时当我覆盖方法时,我第一次调用它时会出现异常,如下所示:

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()
Run Code Online (Sandbox Code Playgroud)

我们为什么被迫打电话super.method()?有意义的是,父类有义务,但更重要的是,我们怎么知道一个方法需要super被调用,而不是等待它崩溃?

java inheritance android overriding

41
推荐指数
3
解决办法
4万
查看次数

标签 统计

android ×1

inheritance ×1

java ×1

overriding ×1