Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 前几天,我试图为我的回收器视图添加api分页。但我面临着这样一个问题_Android_Android Recyclerview_Kotlin - Fatal编程技术网

Android 前几天,我试图为我的回收器视图添加api分页。但我面临着这样一个问题

Android 前几天,我试图为我的回收器视图添加api分页。但我面临着这样一个问题,android,android-recyclerview,kotlin,Android,Android Recyclerview,Kotlin,当我应该为我的回收商添加项目时,我正在更新适配器,如 override fun setAdapter() { adapter = WaybillAdapter(items, activity!!, this, recyclerView) recyclerView.adapter = adapter } 替代货运单(列表:ArrayList){ items.addAll(列表) adapter.setLoaded(true) } 加上我的立场是一个回收跳跃开始。 我的问题是如何

当我应该为我的回收商添加项目时,我正在更新适配器,如

override fun setAdapter() {
    adapter = WaybillAdapter(items, activity!!, this, recyclerView)
    recyclerView.adapter = adapter
}
替代货运单(列表:ArrayList){
items.addAll(列表)
adapter.setLoaded(true)
}
加上我的立场是一个回收跳跃开始。
我的问题是如何通过不改变当前位置来更新适配器?

在activitie的
onCreate
或fragment的
onCreateView
创建中,使用空的
ArrayList
初始化适配器,然后在获取数据时将项目添加到ArrayList并调用
adapter.notifyDataSetChanged()

如果您需要更多帮助,请发布recyclerview适配器和活动代码。当我在
onCreateView
中调用函数
setAdapter
时,studio告诉我
recyclerview为空
,因此我想我无法调用它。当我使用创建的视图时
notifyDataSetChanged
不工作。你能帮我吗?
override fun addWaybills(list: ArrayList<Data>) {
     items.addAll(list)
     adapter.setLoaded(true)
}