我有一个应用程序,当我希望重新创建我的活动或onCreate
需要调用该函数以便可以再次执行不同的函数时,存在某些条件。就像设备的方向发生变化并调用 oncreate 函数或重新创建活动一样,我希望我的应用程序重新启动。目前我正在使用this.onCreate(null)
,但我认为这不是最好的方法..
请提出一些建议。
非常感谢
问问题
21137 次
1 回答
20
如何在你的 onCreate() 之外创建一个方法来完成所有的活动,然后在你的 onCreate 方法中,它调用它来加载活动。如果您需要刷新 Activity,只需调用该新方法即可。例如:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
loadActivity();
}
private void loadActivity() {
// Do all of your work here
}
private OnClickListener ReloadActivity = new OnClickListener() {
public void onClick(View v) {
loadActivity();
}
};
于 2011-08-22T15:53:12.540 回答