【发布时间】:2011-05-26 05:51:32
【问题描述】:
我在重新启动活动时感到困惑。我有两个功能可以很好地完成同一任务。请指导我哪个最好,为什么?
public void restart()
{
Intent intent = getIntent();
overridePendingTransition(0, 0);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
finish();
overridePendingTransition(R.anim.fade,R.anim.fade);
startActivity(intent);
}
或
public void restart()
{
onCreate();
}
提前谢谢?
【问题讨论】:
-
你应该研究过activity的生命周期。
标签: android android-activity restart