2012-06-13 116 views
0

我的應用程序自動銷燬並重新創建後,如何完成所有活動並從主開始?例如,當用戶更改系統字體時會發生這種情況。我的應用程序類包含許多活動使用的大量數據,並在應用程序重新啓動時被清除,狀態變爲無效,這就是爲什麼我必須返回到啓動器活動並清除所有歷史記錄。從應用程序重新啓動的主要活動開始

我試着撥打下面的代碼在應用程序的onCreate()方法由Marc here的建議,但它不工作:

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

howz你的活動被破壞?你到底想要什麼? – SRam

+0

如果你得到合適的答案,請接受你認爲有用的答案。 – SRam

回答

0

只需添加完成()方法,通過你的意圖開始每次活動後..

相關問題