【发布时间】:2021-01-18 10:04:02
【问题描述】:
我使用 Android Studio 创建了一个非常简单的 APP,用于加载网站。在网站上,也有留下电话号码的人的不同条目。 APP加载完毕,点击“电话”栏,报错:无法加载网站电话:066653353 net :: ERR_UNKNOWN_URL_SCHEME
这是 MainActivity.java 文件:
package name.work;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import name.work.R;
public class MainActivity extends Activity {
WebView myWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myWebView = (WebView) findViewById(R.id.myWebView);
myWebView.loadUrl("https://www.mydomain.work");
myWebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView viewx, String urlx) {
viewx.loadUrl(urlx);
return false;
}
});
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && myWebView.canGoBack()) {
myWebView.goBack(); // Go to previous page
return true;
}
// Use this as else part
return super.onKeyDown(keyCode, event);
}
}
请帮我解决这个问题! 非常感谢您 :-) 问候 射程
【问题讨论】:
标签: android