答案 0 :(得分:0)
我有一个更好的主意:使用
Activity.finish();
代替。致电finish()
将确保调用onDestroy()
。
程序员调用onDestroy()
等生命周期方法不是一个好主意。它们应该由程序员覆盖,并且可以在适当的条件下由OS调用它们。
我不是说申请会爆炸。只是你应该知道程序员可以调用的方法和要覆盖的方法之间的区别。这就是为什么finish()
是public
方法而onDestroy()
为protected
的原因。
答案 1 :(得分:0)
我的问题是基于我应该取消初始化资源的事实。
我刚刚取消了我的应用程序,调用了一个已经实现的名为QCAR.deinit();
非常感谢ZygoteInit和Squonk的方式!