如何在离开活动时显示活动,在方法“OnDestroy”
中执行protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
Bundle savedInstanceState = null;
this.onCreate(savedInstanceState);
//launch a code to display a activity
}
答案 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);
}
是您当前所在的CurrentAcivity
,Actviity
是您要启动的NextActivity
。
阅读上面的文档并特别注意Activity Lifecycle。您不必在Actviity
中执行此操作,如果这是您在那里所做的全部操作,那么您根本不需要覆盖onDestroy()
。您可以将其放在代码中的任意位置,然后致电onDestroy()
并自动为您调用finish()
答案 1 :(得分:1)
答案 2 :(得分:0)
在创建活动时调用onCreate。
您需要创建活动时不要调用它。
要开始新活动,请调用startActivity()。