簡體   English   中英

RecyclerView 中的 Fragment 位於 Fragment 中

[英]Fragment in RecyclerView which is in a Fragment

我可以在 RecyclerView 項目中創建片段嗎? RecyclerView 也放置在另一個 Fragment 中。 我嘗試使用此代碼創建片段:

  if(mDataSet[position].Repost.fromName!=""){
            val bundle= Bundle()
            bundle.putString("Value", data)
            bundle.putStringArrayList("list",ArrayList(lines))
            bundle.putInt("string",lines.indexOf(search))
            repostFragment.arguments=bundle
            val manager = supportFragmentManager
            val transaction= manager.beginTransaction()
            transaction.replace(R.id.repost_fragment,repostFragment)
            transaction.commit()
        }

但是 supportFragmentManager 突出顯示 uresolved 參考

supportFragmentManager突出顯示未解析的參考

supportFragmentManager僅可從FragmentActivity獲得:

改用parentFragmentManagersource

要么使用

fragment.requireActivity().supportFragmentManager

或者

fragment.parentFragmentManager

注意:如果您希望添加的片段的生命周期與其父片段相同,您也可以使用

fragment.childFragmentManager

暫無
暫無

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

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