From e6014ef123350d5c0cadabe9c18e26b3d5a3c729 Mon Sep 17 00:00:00 2001
From: guoshen <3129367635@qq.com>
Date: 星期六, 29 六月 2024 15:41:25 +0800
Subject: [PATCH] Revert "Initial commit"
---
app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismActivity.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismActivity.java
index d372ad0..1dec1df 100644
--- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismActivity.java
+++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/TourismActivity.java
@@ -16,6 +16,7 @@
import com.android.app_base.manager.AppManager;
import com.android.app_base.utils.ScreenSizeUtils;
import com.android.app_base.utils.Utils;
+import com.android.app_base.utils.rxbus.MessageEvent;
import com.android.app_base.utils.rxbus.RxBus;
import com.android.app_base.widget.LinearItemDecoration;
import com.application.zhangshi_app_android.BR;
@@ -74,6 +75,7 @@
binding.recyclerView.setAdapter(adapter);
//鍙充笂瑙掓搷浣滃脊绐�
mOperatePopupWindow = initPopUpWindow(View.inflate(this,R.layout.pop_operate,null));
+ mOperatePopupWindow.getContentView().findViewById(R.id.layout_own_top).setVisibility(View.GONE);
setOnClickListener(
mOperatePopupWindow.getContentView().findViewById(R.id.tv_add),
mOperatePopupWindow.getContentView().findViewById(R.id.tv_select),
@@ -186,6 +188,9 @@
adapter.setData(beans);
}
);
+ viewModel.getBeanLiveData().observe(this, tourismBean -> {
+ adapter.updateData(tourismBean);
+ });
viewModel.getCheckListLiveData().observe(this, (Observer<List<TourismBean>>) beans -> {
if (viewModel.getOperateTypeLiveData().getValue() == 0){
return;
@@ -236,6 +241,13 @@
adapter.removeItem(bean);
}
});
+ //瑙傚療鏁版嵁鐨勫彉鍖�
+ RxBus.getInstance().toObservable(this, MessageEvent.class)
+ .subscribe(bean -> {
+ if (bean.getMessageEventCode() == MessageEvent.EVENT_TOURISM_CONSUME_CHANGE){
+ viewModel.getTourismById(bean.getMessageEventData().toString());
+ }
+ });
//瑙傚療鏁版嵁鐨勫彉鍖栵紝鏈夊彉鍖栧寘鎷坊鍔犮�佷慨鏀广�佸垹闄ら兘浼氬彂閫佹秷鎭紝鎺ユ敹鍒版秷鎭悗閲嶆柊鑾峰彇鏁版嵁
RxBus.getInstance().toObservable(this, TourismBean.class)
.subscribe(bean -> {
--
Gitblit v1.9.1