android.app.SuperNotCalledException: Activity {} did not call through to super.onDestory() 解决办法

2022-11-30 16:44:13 浏览数 (2)

我的一个程序中有个计时器,每隔2秒执行个操作,为了在Activity生命周期结束时终止定时,避免一直进行下去,我重写了onDestory方法,结果运行程序一退出就会报标题那个错。

解决办法:在重写的onDestory方法中调用父类的super.onDestory(),就OK了。

类似的,重写onPause、onResume等方法时都别忘了调用super.onXXX方法,而且记得写在第一行,避免执行不到报错。

0 人点赞