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