Я использую веб-представление для отображения html-страниц и хочу показать диалоговое окно прогресса, пока страница не будет загружена. Когда это будет сделано, диалог должен исчезнуть. Я использовал AsyncTask для этого, но диалоговое окно не отображается. Смотрите мой код ниже:
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();
}
}
И если я использую Google Docs, чтобы показать веб-страницу, то отображается HTML-тег, но не страница. Ниже приведен код:
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);
Может ли кто-нибудь помочь мне с этим?