diff --git a/FastBleLib/src/main/java/com/clj/fastble/scan/BleScanPresenter.java b/FastBleLib/src/main/java/com/clj/fastble/scan/BleScanPresenter.java index 7197eb2..108edfc 100644 --- a/FastBleLib/src/main/java/com/clj/fastble/scan/BleScanPresenter.java +++ b/FastBleLib/src/main/java/com/clj/fastble/scan/BleScanPresenter.java @@ -210,6 +210,8 @@ public final void notifyScanStopped() { @Override public void run() { onScanFinished(mBleDeviceList); + //czh add 修复stopScan之后内存泄漏问题!外部如果使用匿名类设置的监听引起的内存泄漏 + mBleScanPresenterImp=null; } }); }