Commit d4298a4b authored by 小费同学阿's avatar 小费同学阿 💬 Committed by 杨秀秀

商户-人才招聘 上下加载bug(触底没有更多啦~)修复

parent c71f7252
......@@ -46,7 +46,6 @@ public class RecruitmentActivity extends BaseActivity<ActivityRecruitmentListBin
public void initData() {
super.initData();
binding.refresh.setOnRefreshListener(this);
binding.refresh.setEnableLoadMore(true);
binding.refresh.setOnLoadMoreListener(RecruitmentActivity.this::onLoadMore);
/*首页-招聘信息列表*/
......@@ -75,14 +74,12 @@ public class RecruitmentActivity extends BaseActivity<ActivityRecruitmentListBin
binding.rvZpmsgList.setVisibility(View.VISIBLE);
binding.llNoData.setVisibility(View.GONE);
/*结束加载*/
binding.refresh.finishLoadMore();
binding.refresh.setEnableLoadMore(false);
binding.refresh.finishLoadMoreWithNoMoreData();
}else if(it==3)
{
/*显示recycleView和它的暂无数据列表*/
binding.rvZpmsgList.setVisibility(View.GONE);
binding.llNoData.setVisibility(View.VISIBLE);
binding.refresh.setEnableLoadMore(false);
}
binding.refresh.finishRefresh();
}
......@@ -103,24 +100,22 @@ public class RecruitmentActivity extends BaseActivity<ActivityRecruitmentListBin
/*招聘类型 1-内部招聘 2-商户招聘*/
public void onTabSelected(TabLayout.Tab tab) {
viewModel.jobInformationListAdapter.mList.clear();
// 重置页数
viewModel.page = 1;
// 重置 loadMoreStatic
viewModel.loadMoreStatic.postValue(0);
// 重置 SmartRefreshLayout 的状态
binding.refresh.resetNoMoreData(); // 重置没有更多数据的状态
binding.refresh.setNoMoreData(false); // 设置为不再有更多数据
binding.refresh.finishLoadMore(); // 结束加载更多状态
switch (tab.getPosition()) {
case 0:
viewModel.recruitmentType = "1";
/*重置page为1*/
viewModel.page = 1;
viewModel.getJobsList();
binding.refresh.setEnableLoadMore(true);
/*调用监听-加载更多*/
binding.refresh.setOnLoadMoreListener(RecruitmentActivity.this::onLoadMore);
break;
case 1:
viewModel.recruitmentType = "2";
/*重置page为1*/
viewModel.page = 1;
viewModel.getJobsList();
binding.refresh.setEnableLoadMore(true);
/*调用监听-加载更多*/
binding.refresh.setOnLoadMoreListener(RecruitmentActivity.this::onLoadMore);
break;
}
}
......@@ -152,6 +147,6 @@ public class RecruitmentActivity extends BaseActivity<ActivityRecruitmentListBin
viewModel.page=1;
viewModel.getJobsList();
binding.refresh.setEnableLoadMore(true);
binding.refresh.setEnableFooterFollowWhenNoMoreData(true);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment