Sto utilizzando la visualizzazione Web per mostrare pagine html e voglio mostrare una finestra di dialogo di avanzamento finché la pagina non viene caricata. Quando ciò è fatto, la finestra di dialogo deve scomparire. Ho usato AsyncTask per questo, ma la finestra di dialogo non mostra. Vedere il mio codice qui sotto:Come visualizzare una finestra di dialogo di avanzamento mentre la pagina HTML viene caricata in 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();
}
}
E se prendo l'aiuto di Google Documenti per visualizzare la pagina web, quindi viene visualizzato il tag HTML, ma non la pagina. Quello che segue è il codice:
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);
Qualcuno può aiutarmi con questo?
cosa devo mettere (vista WebView, stringa URL, ** Bitmap favicon **) E mi sta dando l'errore di tempo di compilazione in ** ** favicon Bitmap linea. Cosa dovrei mettere loro. –
Grazie mille Fatto !! –
grazie mille amico ... mi ha salvato – Noman