Uso la libreria EventBus di greenrobot per inviare i dati tra due frammenti nella mia app per android e voglio sapere qual è la differenza tra il metodo register(Object b)
e il metodo registerSticky(Object object)
?EventBus, registrarsi e registrarsi Metodo logico
14
A
risposta
42
EventBus
consente di postare eventi "appiccicosi" e da parte di tale EventBus
comprende gli eventi che "si attaccano al bus degli eventi" per l'accesso futuro.
Se pubblichi un normaleevent
quando non ci sono subscribers
registrati al momento dell'invio, questo event
saranno scartati.
di poter inviare un appiccicosoevent
però, anche se non ci sono subscribers
a ricevere che al momento, e non saranno scartati (a meno che non v'è un altro appiccicoso event
pubblicato in futuro). Quando un subscriber
registra con registerSticky
la consegna dello ultimo viene attivato anche il numero event
.
Problemi correlati
- 1. Magento accedere e registrarsi modulo una pagina
- 2. percorsi registrarsi in registrazione zona
- 3. iOS: come registrarsi per le notifiche push?
- 4. pitone come registrarsi classe dinamica nel modulo
- 5. È possibile registrarsi su Facebook senza un ID e-mail?
- 6. const volatile, registrarsi volatile, statica volatili in C++
- 7. Registrarsi durante il login con openid spring security
- 8. Come auto-registrarsi entità con JPA/Hibernate: un'entità sconosciuta
- 9. Come consentire all'utente di registrarsi con Nome utente duplicato utilizzando Identity Framework 1.0
- 10. Il Simple Injector ha un modo di registrarsi condizionale con la fabbrica di oggetti?
- 11. Errore: Ho cercato di registrarsi widget con ID == grid1but che id è già registrato
- 12. Il progetto di libreria Android non riesce a registrarsi a Google Map
- 13. jQuery DataTable - Row non cliccare registrarsi a pagine diverse da prima
- 14. appena ricevuto la mia app respinta perché chiedere all'utente di registrarsi all'avvio. Qualsiasi aiuto
- 15. Devise: Permetti agli utenti di registrarsi come "UsErNaMe" ma accedi con "username"
- 16. Come registrarsi per eventi di modifica del valore su <input type = date> su iOS
- 17. gestori di registrarsi per gli eventi di applicazione in ASP.NET 5
- 18. Come registrarsi per eventi personalizzati in Dart utilizzando l'API dei nuovi stream
- 19. Come registrarsi Tipi conosciuti per la serializzazione quando si utilizza ASP.NET MVC Web API
- 20. iPhone, "Più di un massimo di 5 elenchi di album filtrati che tentano di registrarsi. Errore
- 21. "Più di un massimo di 5 album filtrati che tentano di registrarsi. utilizzando AssetsLibrary
- 22. EventBus use, memoria e architettura
- 23. EventBus vs Callbacks, da utilizzare quando?
- 24. EventBus 3.0 registerSticky deprecato
- 25. Test unità Guava EventBus
- 26. "componenti IntentReceiver non sono autorizzati a registrarsi per ricevere gli intenti" quando si cerca di determinare il livello della batteria
- 27. Operatore logico di Python E
- 28. EventBus e Proguard: Impossibile inviare evento
- 29. iOS 5 GM: <Error>: oltre 5 elenchi di album filtrati che tentano di registrarsi. Questo fallirà
- 30. come consentire agli utenti di registrarsi su gitlab ma limitare la loro posta elettronica a un dominio specifico?
Posso usare 'resgisterSticky' invece di' register' per tutto il tempo? – karoluch
Anche se 'registerSticky' si comporta come un registro regolare (e attiva la consegna dell'ultimo evento' 'appiccicoso''), penso che dovrebbe essere evitato finché non si vede un caso serio per l'utilizzo dell'evento' sticky' –
@blipinsk Perché evitare? Per favore, elabora ... Posso mescolare i due registri e registerSticky/post e postSticky? – powder366