* [android] update embed support activity lifecycle

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

Branch: refs/heads/0.11-dev
Commit: 0c36a80c8a118878377037584399f849ba520976
Parents: 021faa6
Author: xkli <569664...@qq.com>
Authored: Mon Apr 10 14:57:10 2017 +0800
Committer: xkli <569664...@qq.com>
Committed: Mon Apr 10 14:57:10 2017 +0800

----------------------------------------------------------------------
 .../com/taobao/weex/ui/component/WXEmbed.java   | 40 ++++++++++++++++++++
 1 file changed, 40 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0c36a80c/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 01bf99d..bb1966b 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
@@ -517,4 +517,44 @@ public class WXEmbed extends WXDiv implements 
WXSDKInstance.OnInstanceVisibleLis
         comp.fireEvent(Constants.Event.VIEWDISAPPEAR);
     }
   }
+
+  @Override
+  public void onActivityStart() {
+    super.onActivityStart();
+    if (mNestedInstance != null) {
+      mNestedInstance.onActivityStart();
+    }
+  }
+
+  @Override
+  public void onActivityResume() {
+    super.onActivityResume();
+    if (mNestedInstance != null) {
+      mNestedInstance.onActivityResume();
+    }
+  }
+
+  @Override
+  public void onActivityPause() {
+    super.onActivityPause();
+    if (mNestedInstance != null) {
+      mNestedInstance.onActivityPause();
+    }
+  }
+
+  @Override
+  public void onActivityStop() {
+    super.onActivityStop();
+    if (mNestedInstance != null) {
+      mNestedInstance.onActivityStop();
+    }
+  }
+
+  @Override
+  public void onActivityDestroy() {
+    super.onActivityDestroy();
+    if (mNestedInstance != null) {
+      mNestedInstance.onActivityDestroy();
+    }
+  }
 }
\ No newline at end of file

Reply via email to