@@ -18,6 +18,7 @@ import com.android.common.utils.LogHelper;  | 
            ||
| 18 | 18 | 
                import com.android.views.swiperefreshrecyclerview.DividerItemDecoration;  | 
            
| 19 | 19 | 
                import com.android.views.swiperefreshrecyclerview.EndlessRecyclerOnScrollListener;  | 
            
| 20 | 20 | 
                import com.android.views.swiperefreshrecyclerview.HeaderAndFooterRecyclerViewAdapter;  | 
            
| 21 | 
                +import com.android.views.swiperefreshrecyclerview.RecyclerViewUtils;  | 
            |
| 21 | 22 | 
                 | 
            
| 22 | 23 | 
                import org.json.JSONArray;  | 
            
| 23 | 24 | 
                import org.json.JSONObject;  | 
            
                @@ -69,8 +70,7 @@ public class GroupListActivity extends BaseActivity implements View.OnClickListe  | 
            ||
| 69 | 70 | 
                groupAdapter = new HeaderAndFooterRecyclerViewAdapter(refreshAdapter);  | 
            
| 70 | 71 | 
                recyclerView.setAdapter(groupAdapter);  | 
            
| 71 | 72 | 
                loadMoreView = LayoutInflater.from(this).inflate(R.layout.view_load_more, recyclerView, false);  | 
            
| 72 | 
                - groupAdapter.addFooterView(loadMoreView);  | 
            |
| 73 | 
                - loadMoreView.setVisibility(View.GONE);  | 
            |
| 73 | 
                + RecyclerViewUtils.setFooterView(recyclerView,loadMoreView);  | 
            |
| 74 | 74 | 
                swipeRefreshLayout.setOnRefreshListener(this);  | 
            
| 75 | 75 | 
                swipeRefreshLayout.setRefreshing(true);  | 
            
| 76 | 76 | 
                         scrollListener = new EndlessRecyclerOnScrollListener() {
               | 
            
                @@ -18,6 +18,7 @@ import com.android.common.utils.LogHelper;  | 
            ||
| 18 | 18 | 
                import com.android.views.swiperefreshrecyclerview.DividerItemDecoration;  | 
            
| 19 | 19 | 
                import com.android.views.swiperefreshrecyclerview.EndlessRecyclerOnScrollListener;  | 
            
| 20 | 20 | 
                import com.android.views.swiperefreshrecyclerview.HeaderAndFooterRecyclerViewAdapter;  | 
            
| 21 | 
                +import com.android.views.swiperefreshrecyclerview.RecyclerViewUtils;  | 
            |
| 21 | 22 | 
                 | 
            
| 22 | 23 | 
                import org.json.JSONArray;  | 
            
| 23 | 24 | 
                import org.json.JSONObject;  | 
            
                @@ -89,8 +90,7 @@ public class MessageActivity extends BaseActivity implements View.OnClickListene  | 
            ||
| 89 | 90 | 
                recyclerView.setAdapter(messageAdapter);  | 
            
| 90 | 91 | 
                refreshAdapter.addMessageDeleteListener(this);  | 
            
| 91 | 92 | 
                loadMoreView = LayoutInflater.from(this).inflate(R.layout.view_load_more, recyclerView, false);  | 
            
| 92 | 
                - messageAdapter.addFooterView(loadMoreView);  | 
            |
| 93 | 
                - loadMoreView.setVisibility(View.GONE);  | 
            |
| 93 | 
                + RecyclerViewUtils.setFooterView(recyclerView,loadMoreView);  | 
            |
| 94 | 94 | 
                swipeRefreshLayout.setOnRefreshListener(this);  | 
            
| 95 | 95 | 
                swipeRefreshLayout.setRefreshing(true);  | 
            
| 96 | 96 | 
                         scrollListener = new EndlessRecyclerOnScrollListener() {
               | 
            
                @@ -18,6 +18,7 @@ import com.android.common.utils.JSONParseUtils;  | 
            ||
| 18 | 18 | 
                import com.android.views.swiperefreshrecyclerview.DividerItemDecoration;  | 
            
| 19 | 19 | 
                import com.android.views.swiperefreshrecyclerview.EndlessRecyclerOnScrollListener;  | 
            
| 20 | 20 | 
                import com.android.views.swiperefreshrecyclerview.HeaderAndFooterRecyclerViewAdapter;  | 
            
| 21 | 
                +import com.android.views.swiperefreshrecyclerview.RecyclerViewUtils;  | 
            |
| 21 | 22 | 
                 | 
            
| 22 | 23 | 
                import org.json.JSONArray;  | 
            
| 23 | 24 | 
                import org.json.JSONObject;  | 
            
                @@ -69,8 +70,7 @@ public class OrderListActivity extends BaseActivity implements View.OnClickListe  | 
            ||
| 69 | 70 | 
                groupAdapter = new HeaderAndFooterRecyclerViewAdapter(orderAdapter);  | 
            
| 70 | 71 | 
                recyclerView.setAdapter(groupAdapter);  | 
            
| 71 | 72 | 
                loadMoreView = LayoutInflater.from(this).inflate(R.layout.view_load_more, recyclerView, false);  | 
            
| 72 | 
                - groupAdapter.addFooterView(loadMoreView);  | 
            |
| 73 | 
                - loadMoreView.setVisibility(View.GONE);  | 
            |
| 73 | 
                + RecyclerViewUtils.setFooterView(recyclerView,loadMoreView);  | 
            |
| 74 | 74 | 
                swipeRefreshLayout.setOnRefreshListener(this);  | 
            
| 75 | 75 | 
                swipeRefreshLayout.setRefreshing(true);  | 
            
| 76 | 76 | 
                         scrollListener = new EndlessRecyclerOnScrollListener() {
               | 
            
                @@ -17,6 +17,7 @@ import com.android.common.utils.JSONParseUtils;  | 
            ||
| 17 | 17 | 
                import com.android.common.utils.LogHelper;  | 
            
| 18 | 18 | 
                import com.android.views.swiperefreshrecyclerview.EndlessRecyclerOnScrollListener;  | 
            
| 19 | 19 | 
                import com.android.views.swiperefreshrecyclerview.HeaderAndFooterRecyclerViewAdapter;  | 
            
| 20 | 
                +import com.android.views.swiperefreshrecyclerview.RecyclerViewUtils;  | 
            |
| 20 | 21 | 
                 | 
            
| 21 | 22 | 
                import org.json.JSONArray;  | 
            
| 22 | 23 | 
                import org.json.JSONObject;  | 
            
                @@ -85,8 +86,7 @@ public class SystemMessageActivity extends BaseActivity implements View.OnClickL  | 
            ||
| 85 | 86 | 
                recyclerView.setAdapter(messageAdapter);  | 
            
| 86 | 87 | 
                refreshAdapter.addMessageDeleteListener(this);  | 
            
| 87 | 88 | 
                loadMoreView = LayoutInflater.from(this).inflate(R.layout.view_load_more, recyclerView, false);  | 
            
| 88 | 
                - messageAdapter.addFooterView(loadMoreView);  | 
            |
| 89 | 
                - loadMoreView.setVisibility(View.GONE);  | 
            |
| 89 | 
                + RecyclerViewUtils.setFooterView(recyclerView,loadMoreView);  | 
            |
| 90 | 90 | 
                swipeRefreshLayout.setOnRefreshListener(this);  | 
            
| 91 | 91 | 
                swipeRefreshLayout.setRefreshing(true);  | 
            
| 92 | 92 | 
                         scrollListener = new EndlessRecyclerOnScrollListener() {
               | 
            
                @@ -28,6 +28,7 @@ import com.android.views.banner.Holder;  | 
            ||
| 28 | 28 | 
                import com.android.views.banner.OnItemClickListener;  | 
            
| 29 | 29 | 
                import com.android.views.swiperefreshrecyclerview.EndlessRecyclerOnScrollListener;  | 
            
| 30 | 30 | 
                import com.android.views.swiperefreshrecyclerview.HeaderAndFooterRecyclerViewAdapter;  | 
            
| 31 | 
                +import com.android.views.swiperefreshrecyclerview.RecyclerViewUtils;  | 
            |
| 31 | 32 | 
                import com.nostra13.universalimageloader.core.ImageLoader;  | 
            
| 32 | 33 | 
                 | 
            
| 33 | 34 | 
                import org.json.JSONArray;  | 
            
                @@ -96,8 +97,9 @@ public class TabRecentPhotoFragment extends BaseFragment implements SwipeRefresh  | 
            ||
| 96 | 97 | 
                photoAdapter = new HeaderAndFooterRecyclerViewAdapter(refreshAdapter);  | 
            
| 97 | 98 | 
                recyclerView.setAdapter(photoAdapter);  | 
            
| 98 | 99 | 
                loadMoreView = LayoutInflater .from(getActivity()).inflate(R.layout.view_load_more, recyclerView, false);  | 
            
| 99 | 
                - photoAdapter.addFooterView(loadMoreView);  | 
            |
| 100 | 
                - loadMoreView.setVisibility(View.GONE);  | 
            |
| 100 | 
                + RecyclerViewUtils.setFooterView(recyclerView,loadMoreView);  | 
            |
| 101 | 
                +// photoAdapter.addFooterView(loadMoreView);  | 
            |
| 102 | 
                +// loadMoreView.setVisibility(View.GONE);  | 
            |
| 101 | 103 | 
                swipeRefreshLayout.setOnRefreshListener(this);  | 
            
| 102 | 104 | 
                         scrollListener = new EndlessRecyclerOnScrollListener() {
               | 
            
| 103 | 105 | 
                @Override  |