我正在努力为在后台线程中加载启用JavaScript的网站的应用提供服务。我曾尝试使用AsyncTask,但无法实现,一旦启动它,应用程序就会失败并停止,并且我尝试使用WINDOW MANAGER来显示其已贬值的API。谁能帮我在后台加载网页或提供任何代码?
答案 0 :(得分:0)
WebView是一个UI小部件。您必须在UI线程中对其进行操作。 您可以在后台线程(AsyncTask)中执行与网络相关的操作,但是对UI小部件的任何更新都必须在主线程中进行。
此外,请注意,WebView本身知道可以异步执行其任务。您无需从异步任务加载其URL请求。