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

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

因此它不会加载下一个元素

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

public interface OnLoadMoreListener {
    void onLoadMore();
}


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

我检查了mOnLoadMoreListener,它变为空。

因此,请提供解决方案。我因此而烦恼。
请帮助我。解决此问题,因为它对我很重要。我在互联网上进行了搜索,但没有得到任何帮助

提前致谢

最佳答案

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

关于android - android无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38074676/

10-16 16:55