android无法正常工作

时间:2016-06-28 11:14:08

标签: android android-recyclerview onload

问候,我正在开发一个应用程序,我通过使用接口在RecyclerView视图上实现更多加载。

但问题是它第一次工作正常,之后mOnLoadMoreListener将为null,我不知道为什么mOnLoadMoreListener将为null。

所以它不会加载下一个元素

这是我的代码,我的听众如下 OnLoadMoreListener.java

public interface OnLoadMoreListener {
    void onLoadMore();
}

主要问题是它第一次加载数据时很好。当我向下滚动列表时,当我到达最后一个项目时,它将在第一次加载下一个数据,但之后它不起作用...

我检查了mOnLoadMoreListener它变为null。

所以请给出一个解决方案。我因此而生气。 请帮助我。解决这个问题,因为它对我很重要。我在互联网上搜索但我没有得到任何帮助

提前致谢

1 个答案:

答案 0 :(得分:1)

如我所见,您首次在adapter = new DataAdapter();方法中创建onCreate()并设置adapter.setOnLoadMoreListener(new OnLoadMoreListener())。但稍后在getProducts()方法中重新创建适配器(检查JsonArrayRequest-> onResponse)并丢失OnLoadMoreListener。所以这就是我想的问题。