@Subscribe método llamado tiempo múltiple para el mismo evento
En mi código estoy escuchando eventos usando @Subscribe
anotation:
@Subscribe public void orderUpdate(OrderUpdateEvent event)
Mi problema es que este método se llama varias veces (1-3 depende de ejecutar para ejecutar) para el mismo objeto de evento.
- Pasar datos de Actividad a Fragmento usando Otto
- Otto eventbus para android se comporta de forma diferente en la versión de lanzamiento
- Cancelar el registro de los oyentes en onDestroy - ¿cuál es el daño / pueden tener fugas?
- ¿Cómo enviar un evento de Servicio a Actividad con el bus de eventos Otto?
- IllegalArgumentException cuando se utiliza Otto con un fragmento retenido
Así es como envío este evento:
busProvider.getEventBus().postOnMain(new OrderUpdateEvent();
¿Cuál podría ser la causa de eso? ¿Me estoy perdiendo algo?
- Otto / EventBus a través de múltiples procesos
- Otto lanza "Objeto ya registrado" onResume en viewpager
- ¿Cómo uso eficazmente un bus de eventos?
- ClassNotFoundException: No encontró la clase "android.os.PersistableBundle" Otto Android 5.0
- ¿Hay ventajas para cambiar a Otto de Broadcast events
- Otto (Bus de eventos), enviar fragmento de evento a fragmento pero no recibir
- RuntimeException: No se pudo enviar evento @ otto
- Issue Suscribiéndose a / Receiving Otto Event Publicado desde IntentService
¿Cuál podría ser la causa de eso?
Una posibilidad es que tenga tres instancias de esta clase aún registradas en el bus de eventos. Asegúrese de unregister()
cuando el objeto ya no deba recibir mensajes.
- Android BLE 4.3 onDescriptorWrite devuelve el estado 128 al habilitar la notificación de características
- Imageview se borra