0
我有在每個片段約10個片段的活動有一個與ProgressDialog一個的AsyncTask我需要離開,關閉所有片段,當我點擊後退按鈕 它關閉,但ProgressDialog仍可見特別是當我之間傳遞這裏片段 是代碼我使用的Android關閉所有片段onBackPressed
@Override
public void onBackPressed() {
if(fragmentManager!=null){
for(int i = 0; i < fragmentManager.getBackStackEntryCount(); ++i) {
fragmentManager.popBackStack();
}}
}
還當我調試我發現,它進入onCreateView每個當我按下後退按鈕雖然我使用transaction.replace
方法片段之間傳送I打開片段。
嘗試在轉換碎片時刪除'addToBackStack'。 –
它不適用於我 – Radwa