如何使用改装或排球删除回收者视图项目?

时间:2017-06-19 18:43:42

标签: android android-volley retrofit

我想使用改装或排球网络库删除recyclerview项目。请发布代码或示例?

1 个答案:

答案 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中执行CallBack
private 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);
        }
    });
}

here is an example code