|
|
@@ -266,16 +266,21 @@ public class ViewUtil {
|
|
|
|
|
|
//加载js
|
|
|
public static void loadJs(com.tencent.smtt.sdk.WebView mWebView, String js) {
|
|
|
+ loadJs(mWebView, js, new com.tencent.smtt.sdk.ValueCallback<String>() {
|
|
|
+ @Override
|
|
|
+ public void onReceiveValue(String value) {
|
|
|
+ //此处为 js 返回的结果
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ //加载js
|
|
|
+ public static void loadJs(com.tencent.smtt.sdk.WebView mWebView, String js, com.tencent.smtt.sdk.ValueCallback<String> stringValueCallback) {
|
|
|
if(mWebView == null){
|
|
|
return;
|
|
|
}
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
|
|
- mWebView.evaluateJavascript("javascript:" + js, new com.tencent.smtt.sdk.ValueCallback<String>() {
|
|
|
- @Override
|
|
|
- public void onReceiveValue(String value) {
|
|
|
- //此处为 js 返回的结果
|
|
|
- }
|
|
|
- });
|
|
|
+ mWebView.evaluateJavascript("javascript:" + js, stringValueCallback);
|
|
|
} else {
|
|
|
mWebView.loadUrl("javascript:" + js);
|
|
|
}
|
|
|
@@ -283,13 +288,18 @@ public class ViewUtil {
|
|
|
|
|
|
//加载js
|
|
|
public static void loadJs(WebView mWebView, String js) {
|
|
|
+ loadJs(mWebView, js, new ValueCallback<String>() {
|
|
|
+ @Override
|
|
|
+ public void onReceiveValue(String value) {
|
|
|
+ //此处为 js 返回的结果
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ //加载js
|
|
|
+ public static void loadJs(WebView mWebView, String js, ValueCallback<String> stringValueCallback) {
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
|
|
- mWebView.evaluateJavascript("javascript:" + js, new ValueCallback<String>() {
|
|
|
- @Override
|
|
|
- public void onReceiveValue(String value) {
|
|
|
- //此处为 js 返回的结果
|
|
|
- }
|
|
|
- });
|
|
|
+ mWebView.evaluateJavascript("javascript:" + js, stringValueCallback);
|
|
|
} else {
|
|
|
mWebView.loadUrl("javascript:" + js);
|
|
|
}
|