Cancelar registro de fragmento de barramento de eventos
Eu tenho um fragmento da tela de abertura registrado no barramento de eventos:
@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);
}
@Override
public void onStop() {
EventBus.getDefault().unregister(this);
super.onStop();
}
Se a tela for bloqueada automaticamente (ou qualquer outro evento que possa chamar onStop), a atividade do contêiner continuará onStop e o fragmento não poderá mais receber o evento (rede). Estou pensando sobrecomovente lógica "cancelar registro"para onDestroy método. É uma boa ideia?