簡體   English   中英

在帶有導航抽屜的嵌套片段中在操作欄中實現向后導航?

[英]Implementing back navigation in action bar in nested fragments with navigation drawer?

我有一個導航抽屜作為主要活動。單擊它的一個項目時,會添加一個片段(因為在此項目中,它是一個帶有自定義列表adap的列表)。[片段1]現在,在其中一個項目上單擊另一個片段被替換為它並顯示詳細信息。[片段2]

現在,當我單擊“后退”按鈕時,應用程序被破壞。 我需要單擊后退按鈕上的第一片段。我該怎么做。 謝謝。

片段是活動的一部分。 onBackPressed()對於片段的工作方式有所不同。 您必須在Activity上應用onBackPressed()。 在此處查看如何在片段中進行操作: 在Android片段中使用onBackPressed()

        Fragment f2= new Fragment2();
        FragmentTransaction transaction = getFragmentManager().beginTransaction();
        transaction.add(R.id.fragment_container, f2);
        transaction.addToBackStack(null);//null is optional you could replace with string-
        transaction.commit();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM