2016-06-28 17 views
1

Gruß, ich entwickle eine App, wo ich Last mehr auf RecyclerView-Ansicht mit Hilfe der Schnittstelle implementieren.Android funktioniert nicht

Aber das Problem ist, dass es gut funktioniert zum ersten Mal und danach wird mOnLoadMoreListener Null sein, ich weiß nicht, warum mOnLoadMoreListener wird null.

so wird es nicht nächstes Element

Dies ist mein Code und meine Zuhörer laden, wie OnLoadMoreListener.java

public interface OnLoadMoreListener { 
    void onLoadMore(); 
} 

Das Hauptproblem folgt, ist, dass es zum ersten Mal auch die Daten laden. und wenn ich scrolle die Liste nach unten und wenn ich bei letzten Artikel, wird es nächste Daten laden beim ersten Mal, aber danach funktioniert es nicht ...

Ich überprüft mOnLoadMoreListener es wird null.

Also bitte geben Sie eine Lösung. Ich bin deswegen irritiert. Bitte helfen me.Solve dieses Problem, weil es wichtig ist, für me.i im Internet gesucht, aber ich habe nicht jede Hilfe

Vielen Dank im Voraus erhalten

Antwort

1

Wie ich sehe, zum ersten Mal erstellen Sie adapter = new DataAdapter(); in onCreate() Methode und setzen adapter.setOnLoadMoreListener(new OnLoadMoreListener()). Aber später in getProducts() Methode erstellen Sie Adapter (überprüfen JsonArrayRequest-> onResponse) und verlieren OnLoadMoreListener. Das ist also das Problem, denke ich.

+0

also was soll ich tun, um das Problem zu entfernen –

+0

Vielen Dank seine Arbeit –

+0

@unknownapk Ich bin froh, zu helfen. So können Sie die Antwort als richtig markieren – comrade