+ [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 <misa...@apache.org> Authored: Wed Aug 16 12:19:01 2017 +0800 Committer: misakuo <misa...@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); } }