2016-01-13 70 views
0

我有2個活動,裏面有片段。無論何時按下後退按鈕,碎片都會被銷燬(使用FragmentTransaction的替換方法將它們添加到活動中),而不是立即返回到第一個活動。 我如何實現我想要的行爲?Android會回到上一個活動而不是刪除片段?

+0

不要調用'addToBackStack'方法 –

+0

發佈您的後退按鈕代碼 –

回答

0

您可以在您的活動中覆蓋onBackPressed方法,並檢查fragmentManager.getBackStackEntryCount()== 0。如果是完成()該活動。

希望它有幫助。

+0

它的工作原理!你是個天才! – Ukubu