但问题是它第一次工作正常,之后mOnLoadMoreListener将为null,我不知道为什么mOnLoadMoreListener将为null。
所以它不会加载下一个元素
这是我的代码,我的听众如下 OnLoadMoreListener.java
public interface OnLoadMoreListener {
void onLoadMore();
}
主要问题是它第一次加载数据时很好。当我向下滚动列表时,当我到达最后一个项目时,它将在第一次加载下一个数据,但之后它不起作用...
我检查了mOnLoadMoreListener它变为null。
所以请给出一个解决方案。我因此而生气。 请帮助我。解决这个问题,因为它对我很重要。我在互联网上搜索但我没有得到任何帮助
提前致谢
答案 0 :(得分:1)
如我所见,您首次在adapter = new DataAdapter();
方法中创建onCreate()
并设置adapter.setOnLoadMoreListener(new OnLoadMoreListener())
。但稍后在getProducts()
方法中重新创建适配器(检查JsonArrayRequest-> onResponse)并丢失OnLoadMoreListener
。所以这就是我想的问题。