2016-06-28 84 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