我正在使用Web视图来显示HTML页面,并且我希望在加载页面之前显示进度对话框。完成后,对话框必须消失。我为此使用了AsyncTask,但对话框不显示。见下面我的代码:如何在WebView中加载HTML页面时显示进度对话框
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();
}
}
如果我拿谷歌文档的帮助,以显示该网页,然后将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);
有人可以帮助我吗?
我应该放什么(WebView视图,String url,**位图图标**)它给我的**位图图标**行的编译时错误。我应该如何放置它们。 – 2012-02-07 05:53:43
非常感谢! – 2012-02-07 05:55:26
非常感谢...它救了我 – Noman 2013-05-29 06:50:13