第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用碎片清理回棧

使用碎片清理回棧

我將Android應(yīng)用程序移植到蜂窩上,為了使用片段,我做了很大的重構(gòu)。在以前的版本中,當(dāng)我按下“主頁(yè)”按鈕時(shí),我通常會(huì)執(zhí)行一次操作ACTIVITY_CLEAR_TOP以重置后退堆?!,F(xiàn)在我的應(yīng)用只是一個(gè)帶有多個(gè)片段的Activity,因此當(dāng)我按下Home按鈕時(shí),我只是替換了其中的一個(gè)片段。如何不用startActivity與ACTIVITY_CLEAR_TOP標(biāo)志一起使用就清除我的后堆棧?
查看完整描述

3 回答

?
慕俠2389804

TA貢獻(xiàn)1719條經(jīng)驗(yàn) 獲得超6個(gè)贊

為@Warpzit的評(píng)論提供答案,并使其他人更容易找到。


采用:


fragmentManager.popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);


查看完整回答
反對(duì) 回復(fù) 2019-10-24
?
慕娘9325324

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊

充分尊重所有有關(guān)方面;看到你們中有多少人可以用一個(gè)簡(jiǎn)單的方法清除整個(gè)碎片堆,我感到非常驚訝


fm.popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);


根據(jù)Android文檔(關(guān)于name論點(diǎn)-所主張的工作建議中的“空”)。


如果為null,則僅彈出最高狀態(tài)


現(xiàn)在,我的確意識(shí)到我不了解您的特定實(shí)現(xiàn)(例如,在給定的時(shí)間點(diǎn),您在后臺(tái)堆棧中有多少個(gè)條目),但是當(dāng)期望得到一個(gè)明確定義的答案時(shí),我會(huì)全力以赴在更廣泛的設(shè)備和供應(yīng)商中的行為:


(供參考,與此同時(shí))


FragmentManager fm = getFragmentManager(); // or 'getSupportFragmentManager();'

int count = fm.getBackStackEntryCount();

for(int i = 0; i < count; ++i) {    

    fm.popBackStack();

}


查看完整回答
反對(duì) 回復(fù) 2019-10-24
  • 3 回答
  • 0 關(guān)注
  • 296 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)