fragment-backstack

    1熱度

    1回答

    我具有由使用addtobackstack功能加入在堆棧中的片段。 當我添加一個片段而沒有使用addtobackstack函數,然後按下返回按鈕,堆棧會返回到錯誤的片段。 例如: 片段A是通過使用addtobackstack 片段B代替通過使用addtobackstack 片段C替換被替換而無需不使用addtobackstack 片段d被替換成使用addtobackstack 當我在破片換貨d,然後

    1熱度

    2回答

    我正在製作一個具有幾個屏幕的應用程序,並且必須可以使用後退按鈕瀏覽應用程序。 我有一個屏幕,我的MainFragment的麻煩。似乎沒有認識到後臺。 的MainFragment就是從這裏在MainActivity開始: if (savedInstanceState == null) { getFragmentManager().beginTransaction().replace(R.

    1熱度

    1回答

    我有一個Fragment堆棧,其中的片段是add ed(不是replace d)。問題是,由於內存問題,我不想在堆棧中包含特定數量的碎片。假設我已經添加片段甲,乙,Ç,d到堆棧中。現在,我想add的FragmentË,我想A被刪除,使用這段代碼: fragmentManager.beginTransaction().remove(fragmentA).commit() 我使用findFragm

    1熱度

    2回答

    管理返回堆棧目前Android應用程序的結構是 Home About us Products product1 product2 product3 Contact us 是有側面菜單,我可以直接訪問該產品1,我現在的嘗試是加入到堆棧中的每一筆交易,它有一個行爲是很奇怪的 如果我進入這樣的: Home->product1->About

    0熱度

    2回答

    我正在研究一個具有viewpager選項卡的應用程序。我正在使用fragmentstatepageradapter來處理viewpager選項卡。我使用childFragmentmanager將第一個片段替換爲嵌套片段,並將當前片段添加到backstack中。控制流程如下。 第一個標籤片段A - >替換爲片段B - >與C片段替換 - >與片段D.替換現在 當我點擊的片段d特定的按鈕,我需要回去片

    1熱度

    2回答

    我有一個back navigation問題,因爲它不會恢復最後一個片段。 Android Studio中的所有活動都使用navigation_drawer(ActivityA)和scroll_activity AppCompatActivity(ActivityB)模板 ActivityA顯示fragment_1(OK) 更換fragment_1與fragment_2(OK) 開始Activity

    3熱度

    2回答

    我正在做一個基於NavigationDrawer的應用程序。我有一個層次結構如下圖所示 NavigationDrawer給 - > RootFragment(不添加到後退堆棧) - >詳細 片段(添加到後退堆棧) 現在,我試圖展現通過按下返回按鈕嘗試退出應用程序時向用戶發送消息。這是我用它的代碼。 @Override public void onBackPressed() {

    0熱度

    1回答

    我有一個活動和三個片段。當我從一個片段到另一個我寫交易到堆棧中: transaction.addToBackStack(null); 當我按下後退箭頭上的動作條,並轉到箭頭失去了第一個片段,它是正確的。 。 switch (item.getItemId()) { case android.R.id.home: FragmentTransaction fragment

    0熱度

    1回答

    我正在研究一個有很多碎片的應用程序,並且通過它們導航時,每個碎片都被添加到了後臺堆棧...我想實現的是我不想要重複的堆棧條目。 ...例如,如果我有四個片段f1,f2,f3,f4,並且如果我通過f1-f2-f3-f1-f4-f3片段導航f1和f3被添加兩次....是否有一種方法可以檢查片段是否已經在backstack中,這樣重複的條目不會被添加?

    0熱度

    1回答

    一種方法是通過獲取該信息的sharedpreference傳遞一個bundle/store。有沒有這樣的方法來實現這一目標?在片段中,您可以執行getBackStackEntryCount。