如何从另一个Android Activity调用Activity的公共方法

时间:2015-03-06 10:58:41

标签: java android android-activity

2 个答案:

答案 0 :(得分:0)

我有一个更好的主意:使用

Activity.finish();

代替。致电finish()将确保调用onDestroy()

程序员调用onDestroy()等生命周期方法不是一个好主意。它们应该由程序员覆盖,并且可以在适当的条件下由OS调用它们。

我不是说申请会爆炸。只是你应该知道程序员可以调用的方法和要覆盖的方法之间的区别。这就是为什么finish()public方法而onDestroy()protected的原因。

答案 1 :(得分:0)

我的问题是基于我应该取消初始化资源的事实。 我刚刚取消了我的应用程序,调用了一个已经实现的名为QCAR.deinit();

的方法

非常感谢ZygoteInit和Squonk的方式!