AndroidReferenceMatchers

enum AndroidReferenceMatchers : Enum<AndroidReferenceMatchers>

AndroidReferenceMatchers values add ReferenceMatcher instances to a global list via their add method. A ReferenceMatcher is either a IgnoredReferenceMatcher or a LibraryLeakReferenceMatcher.

AndroidReferenceMatchers is used to build the list of known references that cannot ever create leaks (via IgnoredReferenceMatcher) as well as the list of known leaks in the Android Framework and in manufacturer specific Android implementations.

This class is a work in progress. You can help by reporting leak traces that seem to be caused by the Android SDK, here: https://github.com/square/leakcanary/issues/new

We filter on SDK versions and Manufacturers because many of those leaks are specific to a given manufacturer implementation, they usually share their builds across multiple models, and the leaks eventually get fixed in newer versions.

Most app developers should use appDefaults. However, you can also use a subset of AndroidReferenceMatchers by creating an EnumSet that matches your needs and calling buildKnownReferences.

Entries

EVENT_RECEIVER__MMESSAGE_QUEUE
Link copied to clipboard
LEAK_CANARY_INTERNAL
Link copied to clipboard
LEAK_CANARY_HEAP_DUMPER
Link copied to clipboard
LEAK_CANARY_THREAD
Link copied to clipboard
MAIN
Link copied to clipboard
FINALIZER_WATCHDOG_DAEMON
Link copied to clipboard
REFERENCES
Link copied to clipboard
RAZER_TEXT_KEY_LISTENER__MCONTEXT
Link copied to clipboard
OEM_SCENE_CALL_BLOCKER
Link copied to clipboard
EXTENDED_STATUS_BAR_MANAGER
Link copied to clipboard
INSTRUMENTATION_RECOMMEND_ACTIVITY
Link copied to clipboard
SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL
Link copied to clipboard
MAPPER_CLIENT
Link copied to clipboard
SMART_COVER_MANAGER
Link copied to clipboard
LGCONTEXT__MCONTEXT
Link copied to clipboard
BUBBLE_POPUP_HELPER__SHELPER
Link copied to clipboard
GESTURE_BOOST_MANAGER
Link copied to clipboard
IMM_CURRENT_INPUT_CONNECTION
Link copied to clipboard
MULTI_WINDOW_DECOR_SUPPORT__MWINDOW
Link copied to clipboard
STATIC_MTARGET_VIEW
Link copied to clipboard
ACTIVITY_MANAGER_MCONTEXT
Link copied to clipboard
AUDIO_MANAGER__MCONTEXT_STATIC
Link copied to clipboard
VIEW_CONFIGURATION__MCONTEXT
Link copied to clipboard
RESOURCES__MCONTEXT
Link copied to clipboard
PERSONA_MANAGER
Link copied to clipboard
TEXT_VIEW__MLAST_HOVERED_VIEW
Link copied to clipboard
AW_RESOURCE__SRESOURCES
Link copied to clipboard
SEM_APP_ICON_SOLUTION
Link copied to clipboard
SEM_PERSONA_MANAGER
Link copied to clipboard
SEM_EMERGENCY_MANAGER__MCONTEXT
Link copied to clipboard
CLIPBOARD_EX_MANAGER
Link copied to clipboard
SEM_CLIPBOARD_MANAGER__MCONTEXT
Link copied to clipboard
CLIPBOARD_UI_MANAGER__SINSTANCE
Link copied to clipboard
SPEN_GESTURE_MANAGER
Link copied to clipboard
WINDOW_ON_BACK_INVOKED_DISPATCHER__STUB
Link copied to clipboard
PLAYER_BASE
Link copied to clipboard
RENDER_NODE_ANIMATOR
Link copied to clipboard
COMPANION_DEVICE_SERVICE__STUB
Link copied to clipboard
TOAST_TN
Link copied to clipboard
CONTROLLED_INPUT_CONNECTION_WRAPPER
Link copied to clipboard
TEXT_TO_SPEECH
Link copied to clipboard
ACCESSIBILITY_NODE_ID_MANAGER
Link copied to clipboard
VIEWLOCATIONHOLDER_ROOT
Link copied to clipboard
BACKDROP_FRAME_RENDERER__MDECORVIEW
Link copied to clipboard
MAGNIFIER
Link copied to clipboard
BIOMETRIC_PROMPT
Link copied to clipboard
ACCESSIBILITY_ITERATORS
Link copied to clipboard
ASSIST_STRUCTURE
Link copied to clipboard
ACCESSIBILITY_NODE_INFO__MORIGINALTEXT
Link copied to clipboard
CONNECTIVITY_MANAGER__SINSTANCE
Link copied to clipboard
EDITTEXT_BLINK_MESSAGEQUEUE
Link copied to clipboard
AUDIO_MANAGER
Link copied to clipboard
APP_WIDGET_HOST_CALLBACKS
Link copied to clipboard
USER_MANAGER__SINSTANCE
Link copied to clipboard
MEDIA_SCANNER_CONNECTION
Link copied to clipboard
ACCOUNT_MANAGER
Link copied to clipboard
SPEECH_RECOGNIZER
Link copied to clipboard
MEDIA_PROJECTION_CALLBACK
Link copied to clipboard
ACTIVITY_CHOOSE_MODEL
Link copied to clipboard
SPELL_CHECKER
Link copied to clipboard
SPELL_CHECKER_SESSION
Link copied to clipboard
LAYOUT_TRANSITION
Link copied to clipboard
INPUT_METHOD_MANAGER_IS_TERRIBLE
Link copied to clipboard
BLOCKING_QUEUE
Link copied to clipboard
TEXT_LINE__SCACHED
Link copied to clipboard
MEDIA_SESSION_LEGACY_HELPER__SINSTANCE
Link copied to clipboard
SPAN_CONTROLLER
Link copied to clipboard
ACTIVITY_CLIENT_RECORD__NEXT_IDLE
Link copied to clipboard
IREQUEST_FINISH_CALLBACK
Link copied to clipboard

Types

Companion
Link copied to clipboard
object Companion

Properties

name
Link copied to clipboard
val name: String
ordinal
Link copied to clipboard
val ordinal: Int