Я создаю приложение Webview
, которое отображает мой веб-сайт.Мой веб-сайт содержит номер мобильного телефона, по которому можно кликать. Мне нужно открывать номеронабиратель, когда пользователь нажимает на него.
Я прошел этот вопрос .
Поскольку я новичок в Androidразработка Я не знаю точно, куда вставить этот код.
Вот мой Mainactivity.java код
public class MainActivity extends AppCompatActivity {
private WebView webView;
private ProgressBar mProgressBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView= findViewById(R.id.web);
mProgressBar= findViewById(R.id.progressbar);
mProgressBar.setMax(100);
webView.loadUrl("https://");
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.setWebChromeClient(new WebChromeClient(){
@Override
public void onProgressChanged(WebView view, int newProgress) {
super.onProgressChanged(view, newProgress);
mProgressBar.setProgress(newProgress);
}
@Override
public void onReceivedTitle(WebView view, String title) {
super.onReceivedTitle(view, title);
}
@Override
public void onReceivedIcon(WebView view, Bitmap icon) {
super.onReceivedIcon(view, icon);
}
});
}
@Override
public void onBackPressed(){
if (webView.canGoBack()) {
webView.goBack();
}else {
finish();
}
}}