|
|
@@ -3,6 +3,7 @@ package com.sheep.gamegroup.view.fragment;
|
|
|
import android.app.Activity;
|
|
|
import android.os.Bundle;
|
|
|
import android.support.v7.widget.LinearLayoutManager;
|
|
|
+import android.support.v7.widget.RecyclerView;
|
|
|
import android.text.TextUtils;
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
@@ -254,6 +255,7 @@ public class FgtTryMakeMoney extends BaseFragment implements TryMakeMoneyContrac
|
|
|
|
|
|
@Override
|
|
|
public void onLoadMore() {
|
|
|
+/*
|
|
|
boolean noMoreRelease = true;
|
|
|
boolean noMoreReleaseBegin = true;
|
|
|
|
|
|
@@ -284,6 +286,45 @@ public class FgtTryMakeMoney extends BaseFragment implements TryMakeMoneyContrac
|
|
|
if (isFromHome)
|
|
|
EventBus.getDefault().post(BigEvent.get().setEventTypes(EventTypes.FGT_SHEEP_SET_BOTTOM_LINE));
|
|
|
}
|
|
|
+*/
|
|
|
+ }
|
|
|
+ });
|
|
|
+ view_list.addOnScrollListener(new RecyclerView.OnScrollListener() {
|
|
|
+ @Override
|
|
|
+ public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
|
|
|
+ super.onScrollStateChanged(recyclerView, newState);
|
|
|
+ if (newState == RecyclerView.SCROLL_STATE_IDLE) {//滑动到了底部
|
|
|
+ boolean noMoreRelease = true;
|
|
|
+ boolean noMoreReleaseBegin = true;
|
|
|
+
|
|
|
+ if(isGetRelease) {
|
|
|
+ if (ListUtil.size(releaseEtyLists) >= per_page * releasePage) {
|
|
|
+ releasePage += 1;
|
|
|
+ noMoreRelease = false;
|
|
|
+ //先加载缓存
|
|
|
+ getReleaseFromACache(0);
|
|
|
+ //再加载网络数据
|
|
|
+ getReleaseFromNetWork(0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(isGetReleaseBegin) {
|
|
|
+ if (ListUtil.size(releaseEtyListsBegin) >= per_page * releaseBeginPage) {
|
|
|
+ releaseBeginPage += 1;
|
|
|
+ noMoreReleaseBegin = false;
|
|
|
+ //先加载缓存
|
|
|
+ getReleaseFromACache(1);
|
|
|
+ //再加载网络数据
|
|
|
+ getReleaseFromNetWork(1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(noMoreRelease && noMoreReleaseBegin){
|
|
|
+ view_list.setNoMore(true);
|
|
|
+ noMore = true;
|
|
|
+ notifyBottomLine(true);
|
|
|
+ if (isFromHome)
|
|
|
+ EventBus.getDefault().post(BigEvent.get().setEventTypes(EventTypes.FGT_SHEEP_SET_BOTTOM_LINE));
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
}
|