fragmentmanager

    1熱度

    3回答

    我有一個片段,例如A→B→C。當我在片段C中,並按下後退按鈕時,我需要得到片段A也就是說,片段B不需要添加到backStack。這是實現片段之間轉換的代碼。 FragmentManager fragmentManager = this.getSupportFragmentManager(); FragmentTransaction transaction = fragmentManager.be

    1熱度

    2回答

    我最近偶然發現錯誤「無法在onSaveInstanceState後執行此操作」,同時授予(Android M)訪問外部存儲空間的權限。 我解決了問題根據this後(我認爲)。 現在我遇到了一個新的問題,因爲我得到的和錯誤「提交已經被稱爲」,同時試圖改變一個片段。 只要我想切換到某個片段(Discussionfragment作爲示例),我會收到錯誤「commit already called」,請參

    1熱度

    2回答

    怎麼可能回到最後一個Activity已經從Fragment?假設我們已經Activity A和Fragment答:我從推出一個Activity一個Fragment,現在我要回去Fragment A.當我按在我的手機上的後退按鈕會關閉應用程序。 我使用FragmentManager啓動片段: Fragment fragment = new Kontakt(); getFragmentM

    2熱度

    1回答

    我目前有一個導航抽屜,在我的活動中有幾個片段(Home,Help,About)。在啓動時打開Home。我遇到的問題是,當我轉到另一個片段(例如「幫助」),然後繼續讓手機進入睡眠狀態並隨後打開手機時,它將始終返回到主頁而不是幫助。 我對生命週期很陌生,但希望得到一些關於如何從不同片段恢復的反饋。 編輯:提供相關代碼 更新:意識到這是因爲我重新審視簡歷上的意見。 @Override protecte

    9熱度

    2回答

    如果用戶沒有數據,則顯示空片段。在那個emptyFragment(在onViewCreated)我檢查一個條件,有時想用另一個替換那個空的Fragment,所以我調用了一個替換片段的相應活動的方法。 一些用戶(目前只有三星,6.0.1但我不知道這意味着什麼)體驗上線崩潰,我executePendingTransactions: IllegalStateException: Fatal Exce

    -1熱度

    2回答

    我試圖從活動中啓動一個片段。然而,當我運行應用程序,然後單擊具有啓動片段,我得到了錯誤的按鈕: java.lang.IllegalArgumentException: No view found for id 0x7f0e0074 (com.example.hudhud.islam:id/kontaktfragment) for fragment Kontakt{aaaed67 #1 id=0x7

    0熱度

    1回答

    我想將按鈕添加到片段以調用另一個片段。我通過下面的代碼添加。 package com.munz.lop; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.a

    0熱度

    1回答

    我想使用SupportMapFragment替換一個framelayout來顯示recyclerview中每個項目的一個小的位置。只有第一個項目顯示地圖片段,但該片段中的位置是recylcerview中最後一個項目的位置。我相信它與片段管理器或某些ID相同。有沒有辦法做到這一點?

    2熱度

    2回答

    當配置更改(旋轉等)時重新創建Activity時,FragmentTransaction的hide()不會持久。 它將所有片段重新添加到後備堆棧中,以便先前隱藏的片段變得可見。例如)碎片A(隱藏),B(顯示),C(隱藏),D(隱藏)在後面堆疊。當我旋轉,例如,它會顯示片段d在頂部裝載A,B,和C. FragmentTransaction ft = activity.getSupportFragme

    -1熱度

    1回答

    我有一個活動,片段A動態添加到它。現在,我從片段A到片段B進行處理,然後從片段B到片段C.現在我點擊一個按鈕時會有一個按鈕進行調用。我無法啓動呼叫意圖,錯誤日誌顯示非法狀態異常 - 找不到處理意圖的活動。這是否意味着沒有發現嵌套片段C的活動?這怎麼可能發生(沒有活動的片段創建)?所有片段也都是在運行時動態創建的。 我嘗試過使用getfragmentmanager()和getchildfragmen