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

68649 【商户APP-Android】店员管理-底部应该不显示暂无数据,应该是~没有更多啦~

parent 62369df9
......@@ -21,6 +21,7 @@ import com.xx.merchanthbh.data.http.respons.AssistantInformationBean;
import com.xx.merchanthbh.data.local.LocalData;
import com.xx.merchanthbh.data.staticdata.StaticData;
import com.xx.merchanthbh.databinding.ActivityAssistantManagementBinding;
import com.xx.merchanthbh.ui.msg.MessageActivity;
import java.util.List;
......@@ -32,7 +33,8 @@ public class AssistantManagementActivity extends BaseActivity<ActivityAssistantM
public void initData() {
super.initData();
binding.refresh.setOnRefreshListener(this);
binding.refresh.setOnLoadMoreListener(this);
binding.refresh.setOnLoadMoreListener(AssistantManagementActivity.this::onLoadMore);
binding.refresh.setEnableFooterFollowWhenNoMoreData(true);
// 获取适配器上下文
viewModel.adapter = new AssistantInformationAdapter(this, viewModel);
binding.refresh.setEnableFooterFollowWhenNoMoreData(true);
......@@ -81,7 +83,6 @@ public class AssistantManagementActivity extends BaseActivity<ActivityAssistantM
/*显示recycleView和它的暂无数据列表*/
binding.rvAssistantList.setVisibility(View.GONE);
binding.llNoData.setVisibility(View.VISIBLE);
binding.refresh.setEnableLoadMore(false);
}
binding.refresh.finishRefresh();
}
......
......@@ -70,6 +70,7 @@ public class AssistantManagementViewModel extends ListBaseViewModel<AssistantMan
return;
}
oldSearch=searchWord.get();
Log.v("搜索的字段",oldSearch);
geAssistantList();
}
......@@ -88,16 +89,22 @@ public class AssistantManagementViewModel extends ListBaseViewModel<AssistantMan
@Override
public void onSuccess(List<AssistantInformationBean> resultBean) {
/*存值*/
assistantInformationList.postValue(resultBean);
// assistantInformationList.postValue(resultBean);
/*把接口调出的数据存到bean*/
adapter.mList = resultBean;
// adapter.mList = resultBean;
/*如果搜索的值条数为0则展示暂无数据图标*/
if (resultBean.size()==0){
StaticData.AssistantData=1;
}
// if (resultBean.size()==0){
// StaticData.AssistantData=1;
// }
/*适配器刷新*/
adapter.notifyDataSetChanged();
// adapter.notifyDataSetChanged();
dismissDialog();
if (page == 1) {
adapter.mList = resultBean;
} else {
adapter.mList.addAll(resultBean);
}
adapter.notifyDataSetChanged();
}
@Override
public void onError(String Error) {
......@@ -106,7 +113,15 @@ public class AssistantManagementViewModel extends ListBaseViewModel<AssistantMan
@Override
public void getTotal(int total) {
if (total==0)
{
loadMoreStatic.postValue(3);
}else if (adapter.mList.size()>=total)
{
loadMoreStatic.postValue(2);
}else {
loadMoreStatic.postValue(1);
}
}
});
......
......@@ -150,12 +150,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</com.scwang.smart.refresh.layout.SmartRefreshLayout>
</androidx.core.widget.NestedScrollView>
</RelativeLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
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