From 31b7700b976a46901f67c5d7a00281ca4745fc9f Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期六, 07 十月 2023 21:44:35 +0800 Subject: [PATCH] 调整旅游模块功能 --- app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismExperienceActivity.java | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismExperienceActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismExperienceActivity.java index 00e26c1..74b0c3b 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismExperienceActivity.java +++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismExperienceActivity.java @@ -35,7 +35,6 @@ private TourismExperienceRvAdapter adapter; private boolean isSearchLayoutVisible; private PopupWindow mOperatePopupWindow; - private String fid; @Override public int getLayoutId() { return R.layout.activity_tourism_experience; @@ -49,18 +48,21 @@ @Override public void initParam() { - fid = getIntent().getStringExtra("id"); - viewModel.getRequestBeanLiveData().getValue().setFid(fid); + String cid = getIntent().getStringExtra("id"); + viewModel.getRequestBeanLiveData().getValue().setCid(cid); + viewModel.setCid(cid); } @Override public void initView() { //涓嬫媺鍒锋柊甯冨眬 - binding.refreshLayout.setEnableRefresh(false); - binding.refreshLayout.setEnableLoadMore(true); + binding.refreshLayout.setEnableRefresh(true); + binding.refreshLayout.setEnableLoadMore(false); binding.refreshLayout.setEnableOverScrollDrag(true); binding.refreshLayout.setOnLoadMoreListener(refreshLayout -> { - viewModel.getMoreTourismExperience(); + }); + binding.refreshLayout.setOnRefreshListener(refreshLayout -> { + viewModel.getTourismExperience(); }); //recyclerView閫傞厤鍣� adapter = new TourismExperienceRvAdapter(this,viewModel); @@ -111,7 +113,7 @@ binding.fabAdd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - AppManager.getAppManager().startActivity(new Intent(getSelfActivity(), TourismExperienceDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1).putExtra("fid",fid)); + AppManager.getAppManager().startActivity(new Intent(getSelfActivity(), TourismExperienceDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1).putExtra("cid",viewModel.getCid())); } }); binding.etStartTime.addTextChangedListener(new TextWatcher() { @@ -289,13 +291,14 @@ protected void dataFinish() { super.dataFinish(); binding.refreshLayout.finishLoadMore(); + binding.refreshLayout.finishRefresh(); } @Override protected void hide() { super.hide(); binding.layoutDataNull.setVisibility(View.GONE); - binding.recyclerView.setVisibility(View.VISIBLE); + binding.refreshLayout.setVisibility(View.VISIBLE); binding.refreshLayout.finishLoadMore(); } @@ -303,7 +306,7 @@ public void onClick(View v) { int id = v.getId(); if (id == R.id.tv_add){ - AppManager.getAppManager().startActivity(new Intent(this, TourismExperienceDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1).putExtra("fid",fid)); + AppManager.getAppManager().startActivity(new Intent(this, TourismExperienceDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1).putExtra("cid",viewModel.getCid())); mOperatePopupWindow.dismiss(); }else if (id == R.id.tv_select){ viewModel.getOperateTypeLiveData().postValue(1); -- Gitblit v1.9.1