0

在我的应用程序被自动销毁并再次创建后,如何完成所有活动并从 main 开始?例如,当用户更改系统字体时,可能会发生这种情况。我的应用程序类包含许多活动使用的大量数据,并且在应用程序重新启动时被清除,状态变为无效,这就是为什么我必须返回启动器活动并清除所有历史记录。

我尝试按照 Marc here的建议在应用程序的 onCreate() 方法中调用以下代码,但它不起作用:

Intent i = getBaseContext().getPackageManager().getLaunchIntentForPackage( getBaseContext().getPackageName() );
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
4

1 回答 1

0

通过您的 Intent 开始每个活动后,只需添加 Finish() 方法..

于 2012-06-13T09:27:54.310 回答