//leakcanary/leakcanary/EventListener
EventListener¶
fun interface EventListener
Types¶
Name | Summary |
---|---|
Event | 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 | 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. |
Inheritors¶
Name |
---|
BackgroundThreadHeapAnalyzer |
LazyForwardingEventListener |
LogcatEventListener |
NotificationEventListener |
RemoteWorkManagerHeapAnalyzer |
ToastEventListener |
TvEventListener |
WorkManagerHeapAnalyzer |