Tag: ondestroy

活动OnDestroy从来没有打电话?

我在我的ListActivity中使用以下代码 // a separate class in project public class MyActivity extends ListActivity { // some common functions here.. } public class SelectLocation extends MyListActivity { public void onCreate(Bundle savedInstance) { // here….. } @Override protected void onDestroy() { super.onDestroy(); if (adap != null) adap = null; if (list != null) list = null; System.gc(); } […]

什么Activity.finish()方法在做什么?

我正在开发Android应用程序一段时间,并遵循了很多有关活动生命周期和应用程序生命周期的文章。 我知道Activity.finish()方法调用Activity.finish()的方式,并从堆栈中删除活动,我想它指向操作系统和垃圾回收器,他可以“做他的诀窍”和自由记忆,当它发现这是一个好时机这样做…. 我来到这个职位 – 是否放弃了一个应用程序? 并阅读Mark Murphy的回答。 这让我对finish()方法究竟做了什么感到困惑。 有没有机会我打电话finish()和onDestroy()不会被调用?

Android的活动生命周期 – 这些方法是什么?

Android活动的生命周期是什么? 为什么在初始化过程中调用了很多类似的声音方法( onCreate() , onStart() , onResume() )以及在末尾调用了很多其他声音方法( onPause() , onStop() , onDestroy() )? 什么时候调用这些方法,如何正确使用?