[ https://issues.apache.org/jira/browse/WEEX-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adam Feng resolved WEEX-199. ---------------------------- Resolution: Fixed > Add Global Switch Control Wson on or off > ---------------------------------------- > > Key: WEEX-199 > URL: https://issues.apache.org/jira/browse/WEEX-199 > Project: Weex > Issue Type: Improvement > Reporter: codefurture > Assignee: Adam Feng > Priority: Trivial > > Add Global Switch Control Wson on or off > > public static void updateGlobalConfig(String config){ > if(TextUtils.isEmpty(config)){ > config = "none"; > } > if(!TextUtils.equals(config, globalConfig)){ > globalConfig = config; > WXEnvironment.getCustomOptions().put(GLOBAL_CONFIG_KEY, globalConfig); > Runnable runnable = new Runnable() { > @Override > public void run() { > if(mBridgeManager != null){ > if(mBridgeManager.isJSFrameworkInit()){ > if(mBridgeManager.mWXBridge instanceof WXBridge) { > final WXBridge bridge = (WXBridge) mBridgeManager.mWXBridge; > bridge.updateGlobalConfig(globalConfig); > } > } > } > if(globalConfig.contains("wson_off")){ > WXJsonUtils.USE_WSON = false; > }else{ > WXJsonUtils.USE_WSON = true; > } > } > }; > if(mBridgeManager != null && mBridgeManager.isJSFrameworkInit()){ > mBridgeManager.post(runnable); > }else{ > runnable.run(); > } > } > } -- This message was sent by Atlassian JIRA (v7.6.3#76005)