From 31d32567ce92d2a3bc77865a6a1cec2635c9dc46 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期二, 28 十一月 2023 09:41:55 +0800 Subject: [PATCH] 2023年11月28日09:41:45 --- app/src/main/java/com/hdl/photovoltaic/base/BaseFragment.java | 36 ++++++++++++++++++++++++------------ 1 files changed, 24 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/base/BaseFragment.java b/app/src/main/java/com/hdl/photovoltaic/base/BaseFragment.java index 5ae379f..8aa49e0 100644 --- a/app/src/main/java/com/hdl/photovoltaic/base/BaseFragment.java +++ b/app/src/main/java/com/hdl/photovoltaic/base/BaseFragment.java @@ -18,7 +18,12 @@ import com.hdl.photovoltaic.listener.BaseView; import com.hdl.photovoltaic.other.HdlThreadLogic; import com.hdl.photovoltaic.widget.LoadingDialog; +import com.hdl.sdk.link.core.bean.eventbus.BaseEventBus; + +import org.greenrobot.eventbus.EventBus; +import org.greenrobot.eventbus.Subscribe; +import org.greenrobot.eventbus.ThreadMode; import java.util.Locale; @@ -88,7 +93,8 @@ protected void onLazyInitView(Bundle savedInstanceState) { onBindView(savedInstanceState); -// registerEventBus(); + //娉ㄥ唽EventBus + registerEventBus(); } @@ -99,26 +105,32 @@ isFirst = true; //闅愯棌Loading hideLoading(); -// unregisterEventBus(); + //娉ㄩ攢EventBus + unregisterEventBus(); } protected void unregisterEventBus() { -// if (EventBus.getDefault().isRegistered(this)) { -// EventBus.getDefault().unregister(this); -// } + if (EventBus.getDefault().isRegistered(this)) { + EventBus.getDefault().unregister(this); + } } protected void registerEventBus() { -// if (!EventBus.getDefault().isRegistered(this)) { -// EventBus.getDefault().register(this); -// } + if (!EventBus.getDefault().isRegistered(this)) { + EventBus.getDefault().register(this); + } } -// @Subscribe(threadMode = ThreadMode.MAIN) -// public void onEventMessage(BaseEvent event) { -// -// } + /** + * 鏀跺埌EventBUs閫氱煡 + * + * @param eventBus 鏁版嵁 + */ + @Subscribe(threadMode = ThreadMode.MAIN) + public void onEventMessage(BaseEventBus eventBus) { + + } /** * 鏄剧ずView -- Gitblit v1.8.0