wangguanquan opened a new issue #1954: WXSDKInstance类有必要暴露IWXRenderListener和IWXStatisticsListener两个属性 URL: https://github.com/apache/incubator-weex/issues/1954 RT: mRenderListener和mStatisticsListener两个属性都没有get方法,如果要对线上项目监听加逻辑需要打开每个类然后添加相同逻辑,比较麻烦并且容易出错 如果暴露了get方法可以在一个类进行包装,原逻辑不需要修改。 ``` WXSDKInstance wxsdkInstance = WXSDKManager.getInstance().getSDKInstance(instanceId) if (wxsdkInstance != null) { // get rander listener final IWXRenderListener listener = wxsdkInstance.getRenderListener(); // TODO // wrapper listener if (listener != null) { wxsdkInstance.registerRenderListener(new WXRenderListenerWrapper(listener)); } else { wxsdkInstance.registerRenderListener(new WXRenderListenerWrapper()); } } WXRenderListenerWrapper implements IWXRenderListener { @Override public void onException(WXSDKInstance instance, String errCode, String msg) { if (listener != null) { listener.onException(instance, errCode, msg); } // do ... } .... } ```
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services