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/04/11 06:23:54 UTC

[13/19] incubator-weex git commit: * [android] update embed support activity lifecycle

* [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.12-dev
Commit: 0c36a80c8a118878377037584399f849ba520976
Parents: 021faa6
Author: xkli <56...@qq.com>
Authored: Mon Apr 10 14:57:10 2017 +0800
Committer: xkli <56...@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