Gradle:
implementation "com.blankj:rxbus:1.6"
How to use
非粘性事件
注册事件
public class YourActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 注册 String 类型事件
RxBus.getDefault().subscribe(this, new RxBus.Callback() {
@Override
public void onEvent(String s) {
Log.e("eventTag", s);
}
});
// 注册带 tag 为 "my tag" 的 String 类型事件
RxBus.getDefault().subscribe(this, "my tag", new RxBus.Callback() {
@Override
public void onEvent(String s) {
Log.e("eventTag", s