From cf2204a85fa951dd9ce2698378101d822e6edbc8 Mon Sep 17 00:00:00 2001 From: guoshen <3129367635@qq.com> Date: 星期六, 06 七月 2024 10:31:02 +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