如何在后台启动Webview或在后台加载URL?

时间:2018-08-26 16:39:11

标签: android android-activity android-asynctask android-webview background-service

我正在努力为在后台线程中加载启用JavaScript的网站的应用提供服务。我曾尝试使用AsyncTask,但无法实现,一旦启动它,应用程序就会失败并停止,并且我尝试使用WINDOW MANAGER来显示其已贬值的API。谁能帮我在后台加载网页或提供任何代码?

1 个答案:

答案 0 :(得分:0)

WebView是一个UI小部件。您必须在UI线程中对其进行操作。 您可以在后台线程(AsyncTask)中执行与网络相关的操作,但是对UI小部件的任何更新都必须在主线程中进行。

此外,请注意,WebView本身知道可以异步执行其任务。您无需从异步任务加载其URL请求。