Używam biblioteki EventBus greenrobot do przesyłania danych między dwoma fragmentami w mojej aplikacji na Androida i chcę się dowiedzieć, jaka jest różnica między metodą register(Object b)
a metodą registerSticky(Object object)
?EventBus, rejestracja i rejestracjaSticky method
14
A
Odpowiedz
42
EventBus
pozwala dodawać zdarzenia, które są „lepkie” i przez to EventBus
rozumie wydarzenia, które „przyklejają się do eventbus” dla przyszłych dostępu.
Jeśli umieścić normalnyevent
gdy nie ma subscribers
zarejestrowany w chwili wysyłania, to event
zostaną odrzucone.
można umieścić lepkievent
jednak, nawet jeśli nie ma subscribers
otrzymywać, że w tej chwili, i nie będą odrzucane (o ile nie ma innego lepki event
pisał w przyszłości). Gdy subscriber
rejestruje się z registerSticky
, wyzwalana jest również dostawa zlepku ostatnia kleista event
.
Powiązane problemy
- 1. Różnice między Greenrobot EventBus i guawy za EventBus
- 2. Scala.A i getOrElse method
- 3. Korzystanie z EventBus, pamięci i architektury
- 4. EventBus i Proguard: Nie można wysyłką zdarzenie
- 5. Rola EventBus w GWT
- 6. EventBus 3,0 registerSticky przestarzałe
- 7. Rejestracja Django i wiele profili
- 8. Rejestracja z regasmami i regsvcs
- 9. Drzewo urządzeń i rejestracja ręczna
- 10. django 1.9 i rejestracja/login.html
- 11. F # dispatcher.invoke i delegate method
- 12. Guava java EventBus błąd wystąpienia
- 13. Guava EventBus: nie łapię RuntimeException
- 14. Przykład Akka EventBus dla Javy
- 15. removeGestureRecognizer method
- 16. Rejestracja klasa abstrakcyjna i rozwiązać pochodzi z klasy Jedności
- 17. IdentityServer3 - niestandardowa Logowanie i rejestracja ekran
- 18. Rejestracja i wyrejestrowanie programu BroadcastReceiver w fragmencie
- 19. Rejestracja Free Com i manifestów dll
- 20. Różnica między zestawem widocznych i show method
- 21. Z jakiego GWT EventBus powinienem korzystać?
- 22. Jak używać typu wywołania z EventBus
- 23. Czy Akka EventBus działa ze zdalnymi aktorami?
- 24. Adnotacje vs. Interfejs w Guava EventBus
- 25. Rejestracja użytkownika CouchApp
- 26. Nieprawidłowa rejestracja eip?
- 27. Rejestracja MySQL Inner Join
- 28. Jak działa rejestracja domeny?
- 29. Rejestracja rejestru MIPS $ gp
- 30. Benchmark UIView drawRect: method
Czy mogę używać 'resgisterSticky' zamiast' register' przez cały czas? – karoluch
Chociaż 'registerSticky' działa jak zwykły rejestr (i wyzwala dostarczenie ostatniego' przyklejonego '' zdarzenia ') Myślę, że powinno się go unikać tak długo, jak długo nie widzisz poważnego przypadku używania 'przyklejonego zdarzenia' –
@blipinsk Dlaczego uniknąć? Proszę opracować ... Czy mogę połączyć dwa rejestry i zarejestrowaćSticky/post i postSticky? – powder366