をこのカウントは0(ゼロ)より大きく、スクロールイベントのリスナーを設定してカウントを0(ゼロ)に設定するので、ユーザーがリストをスクロールするたびにカウントは0(ゼロ)に設定されますリストは一番上に着き、再び上にスクロールするメソッドが呼び出されます。
mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
if (countDelay > 0) {
countDelay = 0;
refresh();
} else {
mSwipeRefreshLayout.setRefreshing(false);
countDelay++;
}
}
});
mSwipeRefreshLayout.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {
@Override
public void onScrollChanged() {
countDelay = 0;
}
});
リンクにエラー(404)があるため、説明を追加してください。 –