fragmenttransaction

    1熱度

    1回答

    我知道應該使用FragmentTransaction創建Fragment,並在片段第一次使用時將其添加到管理器中。但稍後可以在配置更改(如屏幕旋轉)後通過findFragmentById或findFragmentbyTag找到。 但在屏幕旋轉,我發現,構造和所有的回調片段onAttach,onCreate,onCreateView,onStart,onResume被再次調用的方法,即使從findF

    4熱度

    2回答

    嘗試從第一片段推出片段我得到這個錯誤: java.lang.NullPointerException: Attempt to invoke virtual method 'android.app.FragmentTransaction android.app.FragmentManager.beginTransaction()' on a null object reference 這裏就是我

    1熱度

    1回答

    我已經看到下面的代碼,無法弄清楚。 if (mGoalProgressFragment != null) { mCallerFramgent.getActivity().getSupportFragmentManager().beginTransaction().show(mGoalProgressFragment); } mCallerFramgent.getActivity().

    5熱度

    1回答

    我正在開發一個使用片段的應用程序,上週我的測試設備採用了lolipop更新。當我在一個lolipop設備上測試我的應用程序時,我看到Fragment Transaction的替換方法無法正常工作。 雖然在Kitkat版本上一切都很好,但它易於在Lolipop版本中使用。 爲了解釋我的情況,我添加了一些圖像。 - 第一屏幕----------------------------奇巧---------

    0熱度

    3回答

    我有兩個片段:輸入在頂部,結果在底部。 最初只有InputFragment顯示。當用戶點擊「Calculate」按鈕時,ResultFragment會顯示。這一切運作良好。 ResultFragment有一個「全部清除」按鈕,我想清除InputFragment的字段,並使ResultFragment消失(隱藏,移除或分離,我不關心哪個,只要它變得不可見) 。 但是當你點擊「全部清除」按鈕時它會崩潰

    0熱度

    1回答

    我記得只有UI線程可以修改Activity的View,no-UI線程不能修改視圖。 因此,您將在代碼中找到的方法「replace()」是否是線程安全的? ?如果代碼是正確的,爲什麼這種方法可以做到這一點(謝謝) 這是代碼: public class SelectBookActivity extends Activity implements BookListFragment.Ca

    0熱度

    1回答

    我一直在試圖實現與contacts.Action相關的某些功能。我有一個片段,顯示設備中的所有聯繫人。第一次創建片段實例時,聯繫人將被提取並存儲在一個數組列表然後將顯示在列表視圖中。第一次獲取時,大約需要3-5秒才能加載聯繫人,所以我有一個加載視圖放置。是否有任何方法可以保存該列表並保留它,以便第二次更快地獲取聯繫人列表。我正在更換按鈕上的碎片..這是我的代碼。 public static voi

    0熱度

    1回答

    我在我的活性的導航抽屜和抽屜項點擊 添加片段對於添加片段 Fragment fragment = null; switch (position) { case 0: fragment = new Fragment()1; break; case 1: fragment = new Fragment()2; b

    0熱度

    1回答

    設置片段我該如何去有關標籤設置我的Fragments因爲我沒有明確地讓他們在我的XML,所以我不能用。 我有一個活動4 Fragments並想通過數據從Fragments來回,但我不斷收到錯誤 試圖調用虛擬方法無效 com.project.myproject.app.Fragment .addToList()」上一個空對象 參考 我不認爲我設置我的標籤右側所以可能有人請聯繫我這樣的例子?

    4熱度

    2回答

    我有一個主屏幕有2個片段(現在)和一個導航抽屜的應用程序。目前,我在啓動時加載片段A(Explore),並在單擊時加載片段B.從那時起,我顯示並隱藏碎片。這比在每次點擊中重新創建片段要快,我的片段A需要一些時間來加載。 我注意到,當我從片段B去到另一個活動(讓我們稱它爲活動2),然後離開應用程序並等待它被殺死(或者做一些像更改設備語言),然後回到相同的活動,它仍然在那裏。當我按回去回到片段B時,有