Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- switch (position) {
- case 0:
- ArrayList<Goods_Data> list;
- Log.d("List_Activity", "onLoadMoreisLastItem1 ///////////////////////////////////////// ");
- Log.d("List_Activity", "instantiateItem switch1 position " + position);
- rvOngoing = (RecyclerView) v.findViewById(R.id.rv_ongoing);
- final LinearLayoutManager mLayoutManager = new LinearLayoutManager(ct, LinearLayoutManager.VERTICAL, false);
- list = SuperMS_Activity.getCreditLoan_List();
- rvOngoing.setLayoutManager(mLayoutManager);
- rvOngoing.setAdapter(new Good_ItemAdapter(ct, list));
- rvOngoing.addOnScrollListener(new RecyclerView.OnScrollListener() {
- @Override
- public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
- super.onScrolled(recyclerView, dx, dy);
- visibleItemCount = recyclerView.getChildCount();
- totalItemCount = mLayoutManager.getItemCount();
- firstVisibleItem = mLayoutManager.findFirstVisibleItemPosition();
- lastVisibleItemPosition = mLayoutManager.findLastCompletelyVisibleItemPosition();
- if (totalItemCount > 0 && lastVisibleItemPosition != RecyclerView.NO_POSITION && (totalItemCount - 1 <= lastVisibleItemPosition)) {
- isLastItem = true;
- } else {
- isLastItem = false;
- }
- }
- @Override
- public void onScrollStateChanged(final RecyclerView recyclerView, int newState) {
- super.onScrollStateChanged(recyclerView, newState);
- if (isLastItem && newState == RecyclerView.SCROLL_STATE_IDLE) {
- new Handler().postDelayed(new Runnable() {
- @Override
- public void run() {
- ((List_Activity) ct).ListResetSetting(SuperMS_Activity.ID_APPENDED_LOADING, 01);
- recyclerView.getAdapter().notifyDataSetChanged();
- }
- }, 1000);
- }
- }
- });
- break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement