我想使用改装或排球网络库删除recyclerview项目。请发布代码或示例?
答案 0 :(得分:2)
Firstable您不必删除RecyclerView上的项目。主要思想是提供项目列表,在适配器中设置它并再次加载UI上的RecyclerView。如果你有一个使用Retrofit的RestCall,你所要做的就是:
创建Update方法,并在每次需要在UI上显示更改时调用它。此方法将执行RetrofitCall,它将使用返回onSuccess的自定义侦听器提供需要传递给适配器的项目列表。
TextField {
style: TextFieldStyle {
background: Rectangle {
color: "red"
radius: 10
}
font {
bold: true
pointSize: 22
}
textColor: "white"
}
}
以下是如何使用侦听器
在Retrofit中执行CallBackprivate RecyclerAdapter updateRecycler() {
getItemsFromApi(new RestApiListener() {
@Override
public void onSuccess(List<Items> items) {
recyclerAdapter = new RecyclerAdapter(this, items);
recyclerView.setAdapter(recyclerAdapter);
}
@Override
public void onError(String message) {
showError(message);
}
});
}