2016-06-28 76 views
1

问候,我正在开发一个应用程序,我正在使用接口在RecyclerView视图上实现更多的加载。安卓无法正常工作

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

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

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

public interface OnLoadMoreListener { 
    void onLoadMore(); 
} 

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

我检查了mOnLoadMoreListener它变成了空。

所以请给一个解决方案。因为这个,我感到很恼火。 请帮助me.Solve这个问题,因为它对于我,我搜索互联网上是很重要的,但我没有得到任何的帮助提前

感谢

回答

1

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

+0

因此,我该怎么做才能解决问题 –

+0

非常感谢它的工作 –

+0

@unknownapk我很乐意提供帮助。所以你可以标记答案是正确的 – comrade