2013-06-03 59 views

回答

2

你要尋找以下標誌添加到您啓動其他應用程序的意圖:

FLAG_ACTIVITY_CLEAR_TASK

+0

是有可能通過FLAG_ACTIVITY_CLEAR_TASK從其他應用程序清除另一個應用程序堆棧? –

+0

那麼這正是文檔的狀態。實際上,它只能用於清除另一個應用程序的堆棧,因爲文檔中還聲明flag必須與FLAG_ACTIVITY_NEW_TASK結合使用(順便說一下,在Android上下文中,通常是指「任務」而不是「應用程序」 ) – baske

+0

感謝它的工作。 –

2

嘗試添加此標誌,以你的意圖

Intent intent= getPackageManager().getLaunchIntentForPackage("com.package.address"); 

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(intent); 
+0

感謝先生的工作。 –

相關問題