我的操作欄包含兩個選項卡(業務列表和業務地圖)。如果有人從列表中選擇我想隱藏標籤並顯示該商家的頁面。如果用戶退後,業務片段將彈出,並且應再次顯示選項卡。Android - 導航回選項卡片段
什麼是最好的方法來得到這個工作?到目前爲止,我有一個莫名其妙的遞歸循環,如果我彈出業務片段:(
因此,圖片顯示, 。導航模式,以標準打的返回鍵,並在BusinessListFragment的的onResume()我有這樣的:
ActionBar ab = mHostingActivity.getSupportActionBar();
if (ab.getNavigationMode() == ActionBar.NAVIGATION_MODE_STANDARD)
ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
這是應該帶回的標籤,但應用程序與環凍結的標籤當然,我的代碼中有些奇怪的東西(我敢肯定我不會這麼做),或者Android在設置naviagtion模式時會做一些奇怪的事情嗎?
編輯:我瞭解到,簡單地將導航模式設置爲選項卡似乎實際上選擇第一個選項卡 - 我相信這將解釋遞歸。有趣!