RecyclerView不显示任何项目

时间:2019-01-02 20:50:47

标签: android android-studio android-fragments kotlin android-recyclerview

我在代码中使用了片段。片段1和片段2包含Recycleview,MainActivity附加了这两个片段。我没有在代码或错误日志中看到任何错误。我也可以在日志中看到JSON输出。任何帮助表示赞赏。

我正在Kotlin中运行此程序。我创建了这段代码,代码中没有错误。

片段一

class HomeFragmentOne : Fragment()
            {
    private var adapter: CandyOneAdapter?=null
    private var candyList: ArrayList<Food>?=null
    private var layoutManager: RecyclerView.LayoutManager?=null

                var volleyRequest:RequestQueue?=null
                var candyOneLink="http://abc.app"


                companion object
                {
                    val TAG=HomeFragmentOne::class.java.simpleName
                    @JvmStatic
                    fun newInstance()=HomeFragmentOne()
                }
            }

我想要的输出是:如果默认情况下单击“主页”,则它应该显示FragmentOne项目,如果单击该FragmentOne,则它应该显示碎片2,如果我单击FragmentTwo项目,则它应该显示FragmentOne项目。跟随是工作流程。主页-> FragmentOne ----> FragmentTwo ----> FragmentOne。

1 个答案:

答案 0 :(得分:0)

adapter !!。notifyDataSetChanged()将解决此问题。