0
我有一個主要活動,一個LoadingFragment和一個TryAgainFragment的Android應用程序。僅顯示Android片段一次
我嘗試做的是按以下順序顯示:
defaultView --> display LoadingFragment --> onLoadingFailed: display TryAgainFragment
這工作。
現在,如果應用程序是顯示TryAgainFragment和用戶按下後退按鈕下面應該發生:
TryAgainFragment --> display defaultView
實際發生的:
TryAgainFragment --> **display LoadingFragment** --> display defaultView
我現在搜索相當一段時間,找不到任何東西...
最好的問候!
如果您將其添加到backstack中刪除該行代碼。這應該做到這一點。無論是addbacktostack(「」)或addbacktostack(null) – barisemreefe
啊,非常感謝。我閱讀了關於popBackStack的所有內容,但這個簡單的解決方案並沒有出現在我的腦海。而不是添加,我可以然後做.replace(因爲barismreefe指出刪除應該在那裏)。 –
代碼可能不完整。我寫得很快,只是爲了指出邏輯。你解決了這個問題嗎? – tasomaniac