You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by mi...@apache.org on 2017/08/16 06:02:05 UTC

[3/3] incubator-weex git commit: + [android] invoke callbacks on instance created

+ [android] invoke callbacks on instance created


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

Branch: refs/heads/0.16-dev
Commit: 7098973bec44a40e24710692beea6ae24c39040b
Parents: 7d9492a
Author: misakuo <mi...@apache.org>
Authored: Wed Aug 16 12:19:01 2017 +0800
Committer: misakuo <mi...@apache.org>
Committed: Wed Aug 16 12:19:01 2017 +0800

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


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/7098973b/android/sdk/src/main/java/com/taobao/weex/WXSDKManager.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/WXSDKManager.java b/android/sdk/src/main/java/com/taobao/weex/WXSDKManager.java
index e6511d4..1da1a5f 100644
--- a/android/sdk/src/main/java/com/taobao/weex/WXSDKManager.java
+++ b/android/sdk/src/main/java/com/taobao/weex/WXSDKManager.java
@@ -277,6 +277,11 @@ public class WXSDKManager {
   void createInstance(WXSDKInstance instance, String code, Map<String, Object> options, String jsonInitData) {
     mWXRenderManager.registerInstance(instance);
     mBridgeManager.createInstance(instance.getInstanceId(), code, options, jsonInitData);
+    if (mLifeCycleCallbacks != null) {
+      for (InstanceLifeCycleCallbacks callbacks : mLifeCycleCallbacks) {
+        callbacks.onInstanceCreated(instance.getInstanceId());
+      }
+    }
   }
 
   void refreshInstance(String instanceId, WXRefreshData jsonData) {
@@ -447,5 +452,6 @@ public class WXSDKManager {
 
   public interface InstanceLifeCycleCallbacks {
     void onInstanceDestroyed(String instanceId);
+    void onInstanceCreated(String instanceId);
   }
 }