Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中使用UI线程加载网页的最佳实践?_Android_Multithreading_Webview_Load_Progressdialog - Fatal编程技术网

android中使用UI线程加载网页的最佳实践?

android中使用UI线程加载网页的最佳实践?,android,multithreading,webview,load,progressdialog,Android,Multithreading,Webview,Load,Progressdialog,有谁能给我推荐在android中加载webview的最佳实践吗?我需要在页面加载时显示进度对话框,如果页面加载完成,我需要取消对话框。现在我使用可运行线程来实现这一点,但是在线程和页面加载完成之间有一个小的延迟。在此上下文中,TimerTask或AsyncTask可预处理吗? 谢谢 WebView已在异步加载数据。你不需要额外的线程。无论如何,对于只持续几秒钟的任务,AsyncTask在大多数情况下更可取。您尝试过async task类吗?@MT8还没有!!在性能方面是否更可取?是的,如果你的互

有谁能给我推荐在android中加载webview的最佳实践吗?我需要在页面加载时显示进度对话框,如果页面加载完成,我需要取消对话框。现在我使用可运行线程来实现这一点,但是在线程和页面加载完成之间有一个小的延迟。在此上下文中,TimerTask或AsyncTask可预处理吗?
谢谢

WebView已在异步加载数据。你不需要额外的线程。无论如何,对于只持续几秒钟的任务,AsyncTask在大多数情况下更可取。

您尝试过async task类吗?@MT8还没有!!在性能方面是否更可取?是的,如果你的互联网宕机,你的应用程序将崩溃…相反,你使用异步任务的概念工作得很好,并且你能够非常好地显示进度条easily@MT8谢谢你的指导!!我将尝试异步任务:)谢谢!!将尝试异步任务:)