是由以下几个可能原因引起的:
<uses-permission android:name="android.permission.INTERNET" />
implementation 'androidx.webkit:webkit:1.4.0'
WebView webView = findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("https://www.example.com");
-keepclassmembers class fqcn.of.javascript.interface.for.webview {
public *;
}
-keepclassmembers class * extends android.webkit.WebViewClient {
public void *(android.webkit.WebView, java.lang.String, android.graphics.Bitmap);
public boolean *(android.webkit.WebView, java.lang.String);
}
-keepclassmembers class * extends android.webkit.WebChromeClient {
public void *(android.webkit.WebView, ...);
}
如果以上解决方法都无效,可以尝试以下步骤:
如果问题仍然存在,可以参考腾讯云的移动开发相关产品,例如腾讯移动分析(https://cloud.tencent.com/product/ma)和腾讯移动推送(https://cloud.tencent.com/product/tpns)来进一步解决问题。
领取专属 10元无门槛券
手把手带您无忧上云