//leakcanary-repo/leakcanary/EventListener
EventListener¶
fun interface EventListener
Inheritors¶
BackgroundThreadHeapAnalyzer |
LazyForwardingEventListener |
LogcatEventListener |
NotificationEventListener |
RemoteWorkManagerHeapAnalyzer |
ToastEventListener |
TvEventListener |
WorkManagerHeapAnalyzer |
Types¶
Name | Summary |
---|---|
Event | [androidJvm] sealed class Event : Serializable Note: Event is Serializable for convenience but we currently make no guarantee that the Serialization is backward / forward compatible across LeakCanary versions, so plan accordingly. This is convenient for passing events around processes, and shouldn’t be used to store them. |
Functions¶
Name | Summary |
---|---|
onEvent | [androidJvm] abstract fun onEvent(event: EventListener.Event) onEvent is always called from the thread the events are emitted from, which is documented for each event. This enables you to potentially block a chain of events, waiting for some pre work to be done. |