1 Repo
Patterns and tools for exchanging data and events between different modules or screens within an Android app.
Distinct from Android Component Manipulation: Focuses on decoupled data transfer between components rather than manipulation of system components.
Explore 1 awesome GitHub repository matching mobile development · Android Component Communication. Refine with filters or upvote what's useful.
LiveEventBus ist eine AndroidX-Kommunikationsbibliothek, die einen Message-Bus für die entkoppelte Datenübertragung zwischen Anwendungskomponenten bereitstellt. Sie nutzt LiveData, um einen lebenszyklusbewussten Message-Bus zu implementieren, der sicherstellt, dass Event-Abonnements automatisch basierend auf dem Status der Android-Komponenten verwaltet werden, um Speicherlecks zu vermeiden. Die Bibliothek enthält eine Bridge für Inter-Process-Communication (IPC), die die Übertragung serialisierter Daten und Events zwischen verschiedenen Prozessen oder separaten Anwendungen ermöglicht. Sie bietet zudem einen Sticky-Event-Dispatcher, der die aktuellste Nachricht speichert und bei Registrierung sofort an neue Abonnenten ausliefert. Das Framework deckt internes und prozessübergreifendes Message-Routing, verzögerte Nachrichtenplanung und Datenserialisierung ab. Es bietet zudem Dienstprogramme zur Zustandsüberprüfung des Message-Bus, um aktive Beobachter und registrierte Empfänger zu überwachen.
Enables sending data and events between different screens or modules within a single Android application.