@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EventBus.getDefault().register(this);
}
@Override
public void onDestroy() {
super.onDestroy();
EventBus.getDefault().unregister(this);
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onMessageEvent(HappyEvent event) {
tvHappy.setText(event.getHappy());
}
复制代码
-
平时 在onCreate中注册时没问题的,今天发现有些特殊情况,Fragment会调用onCreate后不会调用onCreateView -
例如ViewPager+Fragment中,如果Fragment已经实例化,那么在Activity在经历onDestroy,onCreate