问候,我正在开发一个应用程序,其中我将通过使用接口在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/