* [android] fix WXSDKInstance filed mComponentObserver memory leak

Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/9050d48c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/9050d48c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/9050d48c

Branch: refs/heads/0.16-dev
Commit: 9050d48cd8d15273a5101574025c90aff62cbe9e
Parents: 5cb9fc7
Author: atomtong <tong_huab...@qq.com>
Authored: Thu Jul 27 15:55:32 2017 +0800
Committer: atomtong <tong_huab...@qq.com>
Committed: Thu Jul 27 15:55:32 2017 +0800

----------------------------------------------------------------------
 android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9050d48c/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java 
b/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
index 7f03cc2..4a1b06e 100644
--- a/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
+++ b/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
@@ -1212,6 +1212,9 @@ public class WXSDKInstance implements 
IWXActivityStateListener,DomContext, View.
       mGlobalEvents.clear();
     }
 
+    if(mComponentObserver != null){
+        mComponentObserver = null;
+    }
 
     mNestedInstanceInterceptor = null;
     mUserTrackAdapter = null;

Reply via email to