gpt4 book ai didi

java - 如何在android中的webview中打开链接类似于inappbrowser

转载 作者:太空宇宙 更新时间:2023-11-04 13:29:34 24 4
gpt4 key购买 nike

这是我的 MainActivity.java 代码,用于在我的应用程序中显示 webview

          setContentView(R.layout.activity_main); /* xml layout file */
wv = (WebView) findViewById(R.id.webview);
WebSettings webSettings = wv.getSettings();
webSettings.setSavePassword(true);
webSettings.setSaveFormData(true);
webSettings.setJavaScriptEnabled(true);
webSettings.setUseWideViewPort(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setSupportZoom(false);

/* 这是我的 WebChromeClient 代码,但它不起作用 */

     wv.setWebChromeClient(new WebChromeClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}

如何修复它并使链接在 WebView 中打开希望我做的一切都是正确的

最佳答案

wv.getSettings().setJavaScriptEnabled(true); // enable javascript

final Activity activity = this;

wv.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(activity, description, Toast.LENGTH_SHORT).show();
}
});

wv.loadUrl("http://www.google.com");

还在 list 文件中提供 Internet 权限。

关于java - 如何在android中的webview中打开链接类似于inappbrowser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32323804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com