Używam widoku internetowego do wyświetlania stron HTML i chcę wyświetlać okno postępu, dopóki strona nie zostanie załadowana. Kiedy to nastąpi, okno dialogowe musi zniknąć. Użyłem do tego AsyncTask, ale okno dialogowe się nie pokazuje. Zobacz mój poniższy kod:Jak wyświetlić okno dialogowe postępu, gdy strona HTML jest ładowana w przeglądarce WebView
class DownloadAysnc extends AsyncTask<String, String, Void>
{
ProgressDialog progressDialog;
@Override
protected void onPreExecute() {
super.onPreExecute();
progressDialog = ProgressDialog.show(OverView.this, "", "Please Wait ...");
}
@Override
protected Void doInBackground(String... arg0) {
webView.loadUrl("http://marico.com/html/investor/overview.php");
return null;
}
@Override
protected void onPostExecute(Void result){
super.onPostExecute(result);
progressDialog.dismiss();
}
}
I jeśli wziąć pomocą Google Docs, aby wyświetlić stronę internetową, a następnie tag HTML jest widoczny, ale nie strony. Poniżej znajduje się kod:
String url = "http://google.co.in/";
String googleDocsUrl = "http://docs.google.com/viewer?url="+url;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(googleDocsUrl), "text/html");
startActivity(intent);
this.myWebView.loadUrl(googleDocsUrl);
Czy ktoś może mi w tym pomóc?
co powinieneś umieścić (widok WebView, URL String, ** Bitmapa favicon **) Daje mi błąd czasu kompilacji w linii ** Bitmap favicon **. Co powinienem umieścić? –
Wielkie dzięki! –
dziękuję wielkiemu człowiekowi ... uratowało mnie – Noman