我在代码中使用了片段。片段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。
答案 0 :(得分:0)
adapter !!。notifyDataSetChanged()将解决此问题。