Я хочу установить диалог прогресса на активность веб-просмотра, ниже мой код, я точно не знаю, где я должен использовать загрузчик.set loader on webview
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_apnikheti);
WebView webView = (WebView)findViewById(R.id.webView1);
webView.setWebViewClient(new WebViewClient());
webView.setInitialScale(1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.loadUrl("http://www.mywebsite.com");
}
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (Uri.parse(url).getHost().equals("www.example.com")) {
// This is my web site, so do not override; let my WebView load the page
return false;
}
// Otherwise, the link is not for a page on my site, so launch another Activity that handles URLs
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
return true;
}}
Запуск 'ProgressBar' перед вызовом веб-адрес и закрыть его на' onPageFinished() 'метод – SripadRaj
Возможный дубликат [Добавление Диалог Прогресс в WebView] (http://stackoverflow.com/questions/16849347/add-a-progress-dialog-in-a-webview) – Anjali