Действие 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();
    }
}

, и кто-нибудь объяснит мне, почему метод onDestroy не вызывается в моем коде?

27
задан Mr_and_Mrs_D 22 July 2013 в 21:35
поделиться