2014-01-16 153 views
0

我正在開發的應用程序中,我想清除我所有的後退堆棧點擊註銷按鈕。 我已經搜索並嘗試了許多解決方案,但它不適合我。 請如果任何人都可以幫助我,將不勝感激。清除Android上的應用程序在按鈕上的應用程序點擊

我已經嘗試了註銷按鈕的點擊下面的代碼

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

,並試圖清單文件下面的代碼

android:launchMode="singleTop" 

謝謝你在先進

感謝名單給諸位爲您的寶貴回覆

我找到了一個解決方案和tr IED這又是爲工作我精

Intent intent = new Intent(Settings.this, MainActivity.class); 
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | 
       Intent.FLAG_ACTIVITY_CLEAR_TASK | 
       Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(intent); 
finish(); 

回答

3
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK 
       | Intent.FLAG_ACTIVITY_CLEAR_TASK); 

以上爲我工作,但Intent.FLAG_ACTIVITY_CLEAR_TASK可從API 11

0

清單中的Android應用:noHistory = 「真」

+0

謝謝你答,但我已經試過這個,它不適合我 –

相關問題