android 引用EventBase模块发送消息通知:
首先:
在你的build.gradle 引用EventBase的包
implementation ‘org.greenrobot:eventbus:3.1.1’
第二:在你方法运行完,或者点击完后需要发送的通知:
EventBase.sendEvent("update_info");
通过调用EventBase的sendEvent 方法,
public static void sendEvent(String action) {
sendEvent(action, null);
}
再定义一个update_info来作为action动作的名字,通知需要通知的地方执行动作,我这边是操作完之后更新信息。。
第三:
在你需要完成通知动作的地方接受通知并执行通知完的操作:
public void onEventMainThread(EventBase eventBase) {
String action = eventBase.getAction();
if (“update_info”.equals(action)) {
//通知完要执行的操作
}
}
我这边是做本地注销登录和推出登录后无法更新外层text的信息,所以使用EvenBase 来通知,以达到完善功能的目的。在此做个记录。