Repository: incubator-weex Updated Branches: refs/heads/master 10182df72 -> 0b3edc6ba
* [WEEX-207] [android] statistics jsf init status and upload Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/0b3edc6b Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/0b3edc6b Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/0b3edc6b Branch: refs/heads/master Commit: 0b3edc6ba2f3ef888ad3786f06264d0cfecf0248 Parents: 10182df Author: yuhun-alibaba <tomcat...@gmail.com> Authored: Tue Feb 6 17:01:37 2018 +0800 Committer: yuhun-alibaba <tomcat...@gmail.com> Committed: Mon Feb 26 12:13:13 2018 +0800 ---------------------------------------------------------------------- .../main/java/com/taobao/weex/bridge/WXBridgeManager.java | 10 ++++++++-- .../src/main/java/com/taobao/weex/common/WXErrorCode.java | 4 ++++ 2 files changed, 12 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0b3edc6b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java ---------------------------------------------------------------------- diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java index 79e3127..fca40d9 100644 --- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java +++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java @@ -1809,12 +1809,18 @@ public class WXBridgeManager implements Callback, BactchExecutor { String reinitInfo = ""; if (reInitCount > 1) { reinitInfo = "reinit Framework:"; + WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_JS_FRAMEWORK_REINIT_SUCCESS.getErrorCode(), + "initFramework", reinitInfo + "success", null); + } else { + WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_JS_FRAMEWORK_INIT_SUCCESS.getErrorCode(), + "initFramework", reinitInfo + "success", null); } + } else { if (reInitCount > 1) { WXLogUtils.e("[WXBridgeManager] invokeReInitFramework ExecuteJavaScript fail"); String err = "[WXBridgeManager] invokeReInitFramework ExecuteJavaScript fail reinit FrameWork"; - WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_ERR_JS_FRAMEWORK.getErrorCode(), + WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_ERR_JS_REINIT_FRAMEWORK.getErrorCode(), "initFramework", "reInitCount = " + reInitCount + err, null); } else { WXLogUtils.e("[WXBridgeManager] invokeInitFramework ExecuteJavaScript fail"); @@ -1827,7 +1833,7 @@ public class WXBridgeManager implements Callback, BactchExecutor { if (reInitCount > 1) { WXLogUtils.e("[WXBridgeManager] invokeInitFramework ", e); String err = "[WXBridgeManager] invokeInitFramework reinit FrameWork exception!#" + e.toString(); - WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_ERR_JS_FRAMEWORK.getErrorCode(), + WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_ERR_JS_REINIT_FRAMEWORK.getErrorCode(), "initFramework", "reInitCount ==" + reInitCount + err, null); } else { WXLogUtils.e("[WXBridgeManager] invokeInitFramework ", e); http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0b3edc6b/android/sdk/src/main/java/com/taobao/weex/common/WXErrorCode.java ---------------------------------------------------------------------- diff --git a/android/sdk/src/main/java/com/taobao/weex/common/WXErrorCode.java b/android/sdk/src/main/java/com/taobao/weex/common/WXErrorCode.java index b6a9340..36a03db 100644 --- a/android/sdk/src/main/java/com/taobao/weex/common/WXErrorCode.java +++ b/android/sdk/src/main/java/com/taobao/weex/common/WXErrorCode.java @@ -142,6 +142,10 @@ public enum WXErrorCode { WX_ERR_JSDOWNLOAD_END("-2299", "js bundle download end"), + // for js framework + WX_JS_FRAMEWORK_INIT_SUCCESS("-1000", "js framework success"), + + WX_JS_FRAMEWORK_REINIT_SUCCESS("-1001", "js framework reinit success"), /** * JS Framework run error */