Android中WebView使用loadurl加载过长js文件失效

最近在公司项目中遇到Android与H5交互的问题,使用的是BridgeWebView
在使用中,回调方法function.onCallBack(data)
data为原生向后台请求返回的Json格式的字符串
一直使用都是正常的,但是有一次data返回了大量数据,字符串长度为23000左右
这时,回调就没有响应了,H5页面没有加载出相关的数据
查看BridgeWebView源码时发现,将接收到的data数据重新拼接成js文件字符串javascriptCommand(javascriptCommand字符串长度为30000左右),使用loadurl(javascriptCommand),在网上查找资料,可能的原因为安卓4.4以后使用evaluateJavascript(javascriptCommand),但是尝试修改之后还是没法正常显示数据。不知道怎么修改才能让H5正常显示出Android这边回调的数据。
IOS和H5原生调用都能正常显示,只有Android这边有问题,急急急

这是因为 webview 的版本太高了造成的,偷懒的解决办法就是降低版本,还有就是使用4.4以上版本的evaluateJavaScript方法来加载。

 public void evaluateJavaScript(String script, ValueCallback<String> resultCallback) {
   checkThread();
     mAwContents.evaluateJavaScript(script, resultCallback);
}

原生要传递2.5M左右的文本数据给H5前端数据量大概3500个条目,这时显示不出来。传递1.5M左右1500个条目可以显示出来