我在这里使用了@Subscribe
注释,但我的 calender_text 没有更新。但是calender_text.setText("Test")
在oncreate方法中正常工作。可能是什么问题?
@Subscribe(threadMode = ThreadMode.MAIN)
public void onEvent(Date event) {
// your implementation
date = event.getSelected_date();
calender_text.setText("Test");
Toast.makeText(getActivity(), event.getSelected_date(), Toast.LENGTH_SHORT).show();
}
答案 0 :(得分:0)
您需要在onStart()
方法
@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);
}
您需要在onStop()
方法
@Override
public void onStop() {
super.onStop();
EventBus.getDefault().unregister(this);
}