You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by so...@apache.org on 2017/03/07 02:16:31 UTC
[2/3] incubator-weex git commit: * [android] remove clear listener to
destroy
* [android] remove clear listener to destroy
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/4de221b9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/4de221b9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/4de221b9
Branch: refs/heads/0.11-dev
Commit: 4de221b9350f3b9521f821e9e31aa5a5c47e46b8
Parents: e74e7a8
Author: lybeen <il...@gmail.com>
Authored: Fri Mar 3 15:43:14 2017 +0800
Committer: lybeen <il...@gmail.com>
Committed: Fri Mar 3 15:43:14 2017 +0800
----------------------------------------------------------------------
.../main/java/com/taobao/weex/ui/component/WXEmbed.java | 11 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/4de221b9/android/sdk/src/main/java/com/taobao/weex/ui/component/WXEmbed.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/component/WXEmbed.java b/android/sdk/src/main/java/com/taobao/weex/ui/component/WXEmbed.java
index 854828c..033a05d 100755
--- a/android/sdk/src/main/java/com/taobao/weex/ui/component/WXEmbed.java
+++ b/android/sdk/src/main/java/com/taobao/weex/ui/component/WXEmbed.java
@@ -437,14 +437,6 @@ public class WXEmbed extends WXDiv implements WXSDKInstance.OnInstanceVisibleLis
}
}
- @Override
- public void onActivityDestroy() {
- super.onActivityDestroy();
- if (getInstance() != null) {
- getInstance().removeOnInstanceVisibleListener(this);
- }
- }
-
private WXSDKInstance createInstance() {
WXSDKInstance sdkInstance = getInstance().createNestedInstance(this);
getInstance().addOnInstanceVisibleListener(this);
@@ -501,6 +493,9 @@ public class WXEmbed extends WXDiv implements WXSDKInstance.OnInstanceVisibleLis
mNestedInstance = null;
}
src = null;
+ if (getInstance() != null) {
+ getInstance().removeOnInstanceVisibleListener(this);
+ }
}
@Override