我有一个运行WebView
的Activity并将一些JS注入一个站点(我无法控制)并返回一些数据。我需要在后台使用服务做同样的事情。我怎么能这样做?
注意:我已经在使用IntentService
,AlarmManager
和BroadcastReceivers
。我只想知道实现这项服务的更好方法(WebView,Http-Client,其他......)
Ps :我认为如果通过服务实例化WebView
0Wx0会很脏。我错了吗?
Ps :我读了一些关于HttpClient的内容,但我不知道它对我有用。
谢谢!
答案 0 :(得分:0)
webView.loadUrl()是异步的
所以它已经在后台线程上:它立即返回,WebView继续处理一个单独的线程。
要使用WebViewClient.onPageFinished(....)