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/TourismActivity.java | 11 +++++++++++ 1 files changed, 11 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 9d24d5a..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; @@ -187,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; @@ -237,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