通过finish方法调用onDestroy的活动

时间:2013-07-02 05:15:20

标签: java android

阅读此tutorial以获取Android开发,并注意到页面末尾的这个小注释:

  

注意:系统在调用后调用onDestroy()   onPause()和onStop()在除一个之外的所有情况下:当你打电话时   从onCreate()方法中完成()。在某些情况下,例如   当您的活动作为临时决策者运作时   另一个活动,你可以从onCreate()中调用finish()   破坏活动。在这种情况下,系统立即调用   onDestroy(),而不调用任何其他生命周期方法。

  • 根据本说明,finish()有可能 即使没有onPause()onStop()也会被调用,这是否意味着 应该建议使用onDestroy()方法调用 显式onPause()onStop()方法?
  • 或者代码是否应该重复? (对我来说看起来不好)
  • 无论如何都知道方法是否被调用过, 这意味着它是否是一个“正确”的结束?

0 个答案:

没有答案