Я новичок в разработке приложений для Android.
Мне удается показать WebView и загрузить данный URL. Когда я нажимаю на ссылку в WebView, я получаю пустой белый экран.
Когда я использую браузер Chrome на устройстве (Galaxy TAB), он работает. На самом деле я пытаюсь подражать Chrome в моем WebView.
Кто-нибудь знает в чем проблема?
Это WebViewClient, который я использую в моем WebView:
siteView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String urlNewString) {
siteView.loadUrl(urlNewString);
return true;
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
if (dialog == null || !dialog.isShowing()) {
if(isFirstTime) {
dialog = ProgressDialog.show(MyActivity.this, "", getString(R.string.loadingMessage), true, false);
MyActivity.isFirstTime = false;
}
}
}
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show();
}
});