*[android]WXValidateProcessor modification,onComponentValidate add error log.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/48359a56 Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/48359a56 Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/48359a56 Branch: refs/heads/0.11-dev Commit: 48359a563d916737c39d07c76532522d5b07dd0a Parents: d00c55c Author: ç §ç <junjie....@alibaba-inc.com> Authored: Mon Mar 13 17:09:20 2017 +0800 Committer: ç §ç <junjie....@alibaba-inc.com> Committed: Mon Mar 13 17:09:20 2017 +0800 ---------------------------------------------------------------------- .../main/java/com/taobao/weex/bridge/WXValidateProcessor.java | 2 ++ android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java | 4 ++++ 2 files changed, 6 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/48359a56/android/sdk/src/main/java/com/taobao/weex/bridge/WXValidateProcessor.java ---------------------------------------------------------------------- diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXValidateProcessor.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXValidateProcessor.java index f605f1a..0e4f396 100644 --- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXValidateProcessor.java +++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXValidateProcessor.java @@ -227,6 +227,8 @@ public interface WXValidateProcessor { public String replacedComponent; + public JSONObject validateInfo; + } class WXModuleValidateResult { http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/48359a56/android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java ---------------------------------------------------------------------- diff --git a/android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java b/android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java index d622aac..798687b 100755 --- a/android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java +++ b/android/sdk/src/main/java/com/taobao/weex/dom/WXDomObject.java @@ -829,6 +829,10 @@ public class WXDomObject extends CSSNode implements Cloneable,ImmutableDomObject type = TextUtils.isEmpty(result.replacedComponent) ? WXBasicComponentType.DIV : result.replacedComponent; json.put(TYPE, type); + if(WXEnvironment.isApkDebugable()&&result.validateInfo!=null){ + String tag = "[WXDomObject]onComponentValidate failure. >>> "+result.validateInfo.toJSONString(); + WXLogUtils.e(tag); + } } } }