执行方法OnDestroy时如何显示活动

时间:2013-04-21 13:52:07

标签: android

如何在离开活动时显示活动,在方法“OnDestroy”

中执行
protected void onDestroy() {
        // TODO Auto-generated method stub
        super.onDestroy();
        Bundle savedInstanceState = null;
        this.onCreate(savedInstanceState);


    //launch a code to display a activity   



    }

3 个答案:

答案 0 :(得分:2)

onCreate(savedInstanceState)是您super的{​​{1}}方法中的onCreate()来电。就像你开始任何Activity

一样
Activity

其中protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); Intent intent = new Intent(CurrentActivity.this, NextActivity.class); startActivity(intent); } 是您当前所在的CurrentAcivityActviity是您要启动的NextActivity

Intent

Activity

阅读上面的文档并特别注意Activity Lifecycle。您不必在Actviity中执行此操作,如果这是您在那里所做的全部操作,那么您根本不需要覆盖onDestroy()。您可以将其放在代码中的任意位置,然后致电onDestroy()并自动为您调用finish()

答案 1 :(得分:1)

答案 2 :(得分:0)

在创建活动时调用onCreate。

您需要创建活动时不要调用它。

要开始新活动,请调用startActivity()。