Estoy usando la vista web para mostrar páginas html, y quiero mostrar un cuadro de diálogo de progreso hasta que se cargue la página. Cuando se hace eso, el diálogo debe desaparecer. He usado AsyncTask para esto, pero el cuadro de diálogo no se muestra. Véase mi código de abajo:Cómo mostrar un cuadro de diálogo de progreso mientras se carga la página HTML en 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();
}
}
Y si tomo la ayuda de Google Docs para mostrar la página web, a continuación, se muestra la etiqueta HTML, pero no la página. Debajo está ese código:
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);
¿Alguien me puede ayudar con esto?
lo que debería poner (vista WebView, String url, ** ** favicon de mapa de bits) Me está dando el error de tiempo de compilación en el favicon de mapa de bits ** ** línea. ¿Qué debería poner su. –
Muchas gracias! –
muchas gracias hombre ... me salvó – Noman