EvenBus 日常
反向Bus日神仙
粘性事件
//MainActivity寫(xiě)上處理粘性事件的方法
@Subscribe(sticky = true)
public void getMessage(MessageEvent messageEvent){
textView.setText(messageEvent.getMessage());
}
//跳轉(zhuǎn)到另一個(gè)界面
jumpSecondBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(MainActivity.this,SecondActivity.class));
}
});
//發(fā)送黏性事件
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
EventBus.getDefault().postSticky(new MessageEvent("粘性事件蛤蛤蛤"));
finish();
}
});
//點(diǎn)擊按鈕注冊(cè)并接收事件
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(!EventBus.getDefault().isRegistered(MainActivity.this)) {
EventBus.getDefault().register(MainActivity.this);
}else{
Toast.makeText(MainActivity.this,"請(qǐng)勿重復(fù)注冊(cè)事件",Toast.LENGTH_SHORT).show();
}
}
});
Over 推門(mén)便知 扭曲的白晝之夜
瞇瞇眼都不簡(jiǎn)單啊不簡(jiǎn)單