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