Fix: [Android] Flipper Leakcanary plugin's OnHeapAnalyzedListener has been deprecated (#3923)
Summary: Flipper Leakcanary plugin's OnHeapAnalyzedListener has been deprecated. Flipper Leakcanary plugin's OnHeapAnalyzedListener has been deprecated change to EventListener implement. ## Changelog 1. add FlipperLeakEventListener.kt to implement EventListener. 2. update doc Pull Request resolved: https://github.com/facebook/flipper/pull/3923 Test Plan: Setup the Leakcanary plugin use FlipperLeakEventListener, test if it works. **Static Docs Preview: flipper** |[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D39652084/V4/flipper/)| |**Modified Pages**| Reviewed By: antonk52 Differential Revision: D39652084 Pulled By: antonk52 fbshipit-source-id: 0afeb52dce6c1749a894a15dbb7921580c094ae6
This commit is contained in:
committed by
Facebook GitHub Bot
parent
67ff09563c
commit
5b794dc28f
@@ -16,7 +16,7 @@ dependencies {
|
||||
2. Update your the `onCreate` method in you `Application` to add the LeakCanary2 plugin to Flipper and the Flipper listener to LeakCanary:
|
||||
|
||||
```kt
|
||||
import com.facebook.flipper.plugins.leakcanary2.FlipperLeakListener
|
||||
import com.facebook.flipper.plugins.leakcanary2.FlipperLeakEventListener
|
||||
import com.facebook.flipper.plugins.leakcanary2.LeakCanary2FlipperPlugin
|
||||
|
||||
...
|
||||
@@ -27,9 +27,9 @@ import com.facebook.flipper.plugins.leakcanary2.LeakCanary2FlipperPlugin
|
||||
/*
|
||||
set the flipper listener in leak canary config
|
||||
*/
|
||||
LeakCanary.config = LeakCanary.config.copy(
|
||||
onHeapAnalyzedListener = FlipperLeakListener()
|
||||
)
|
||||
LeakCanary.config = LeakCanary.config.run {
|
||||
copy(eventListeners = eventListeners + FlipperLeakEventListener)
|
||||
}
|
||||
|
||||
SoLoader.init(this, false)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user