2016-06-28 2 views
1

인사말, 인터페이스를 사용하여 RecyclerView보기에서로드를 구현하는 앱을 개발 중입니다.android가 작동하지 않습니다.

하지만 문제는 처음에는 잘 작동하고 이후에는 mOnLoadMoreListener가 null이되고 mOnLoadMoreListener가 null이 될 이유는 없습니다.

는 그래서 다음 요소를로드 할 수 없습니다

이 내 코드 및 주요 문제는 시간이 아니라 데이터를로드하는 것입니다 OnLoadMoreListener.java

public interface OnLoadMoreListener { 
    void onLoadMore(); 
} 

다음과 같이 내 청취자입니다. 목록을 아래로 스크롤하면 마지막 항목에 도달하면 처음에는 다음 데이터가로드되지만 작업이 완료되면 그 다음에 작업이 진행되지 않습니다.

mOnLoadMoreListener를 확인하면 null이됩니다.

그래서 해결책을주십시오. 나는 그것 때문에 짜증이 나서. 이 나랑 인터넷에 검색을 위해 중요하기 때문에 이 문제 me.Solve 도와주세요하지만 난 내가 볼 때, 처음으로 당신이 adapter = new DataAdapter();에서 onCreate() 방법을 생성하고 설정

답변

1

어떤 도움을 사전에

감사를 얻을 수 didnt는 adapter.setOnLoadMoreListener(new OnLoadMoreListener()). 그러나 나중에 getProducts() 메서드에서 어댑터 (JsonArrayRequest-> onResponse 확인)를 다시 만들고 OnLoadMoreListener을 잃게됩니다. 이것이 제가 생각하는 문제입니다.

+0

그래서 문제를 제거하려면 어떻게해야합니까? –

+0

고마워요. 많이 작동합니다. –

+0

@unknownapk 도움을 드리겠습니다. 따라서 답을 올바른 것으로 표시 할 수 있습니다. – comrade

관련 문제