title: A leak occurs even though only the default function is used
body: <p>I used one activity and one accessibility service.</p>
  <p>A Leak problem occurs even when only override basic function is used.
  It means there is no my business logic and variable in the function.</p>
  <p>Is there anything i dont know?</p>
  <pre><code>====================================
  HEAP ANALYSIS RESULT
  ====================================
  1 APPLICATION LEAKS
  
  References underlined with &quot;~~~&quot; are likely causes.
  Learn more at https://squ.re/leaks.
  
  8148 bytes retained by leaking objects
  Signature: 724851754ee8b4b06f8cce07805147517e75
  ┬───
  │ GC Root: Global variable in native code
  │
  ├─ android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper instance
  │    Leaking: UNKNOWN
  │    Retaining 600 B in 4 objects
  │    ↓ AccessibilityService$IAccessibilityServiceClientWrapper.mCallback
  │                                                              ~~~~~~~~~
  ├─ android.accessibilityservice.AccessibilityService$2 instance
  │    Leaking: UNKNOWN
  │    Retaining 12 B in 1 objects
  │    Anonymous class implementing android.accessibilityservice.AccessibilityService$Callbacks
  │    this$0 instance of com.healtheworld.test.OvelrayRun
  │    ↓ AccessibilityService$2.this$0
  │                             ~~~~~~
  ╰→ com.healtheworld.test.OvelrayRun instance
  ​     Leaking: YES (ObjectWatcher was watching this because com.healtheworld.test.OvelrayRun received
  ​     Service#onDestroy() callback)
  ​     Retaining 8.1 kB in 48 objects
  ​     key = 672d2f53-b383-45d2-84d5-919af3ec5aa7
  ​     watchDurationMillis = 5660
  ​     retainedDurationMillis = 658
  ​     mApplication instance of android.app.Application
  ​     mBase instance of android.app.ContextImpl
  ====================================
  0 LIBRARY LEAKS
  
  A Library Leak is a leak caused by a known bug in 3rd party code that you do not have control over.
  See https://square.github.io/leakcanary/fundamentals-how-leakcanary-works/#4-categorizing-leaks
  ====================================
  
  Build.VERSION.SDK_INT: 30
  Build.MANUFACTURER: samsung
  LeakCanary version: 2.6
  App process name: com.healtheworld.test
  Stats: LruCache[maxSize=3000,hits=2184,misses=70328,hitRate=3%]
  RandomAccess[bytes=3223401,reads=70328,travel=55130021718,range=32985241,size=42505129]
  Heap dump reason: 1 retained objects, app is not visible
  Analysis duration: 8701 ms
  Heap dump file path: /storage/emulated/0/Download/leakcanary-com.healtheworld.test/2022-01-28_15-03-05_853.hprof
  Heap dump timestamp: 1643349802252
  Heap dump duration: 7617 ms
  ====================================
  </code></pre>