相关疑难解决方法(0)

Android:在Activity上下文之外使用WebView

我正在尝试通过后台IntentService实现Web Scraping,该后台定期抓取网站而不在用户手机上显示视图.

  • 因为我必须在加载的页面上调用一些javascript我不能使用任何HttpGet等.
  • 因此,我必须使用只能在UI线程上运行的WebView实例.
  • 任何尝试启动使用WebView的Activity都会导致View进入手机前景(根据Android的活动设计)
  • 任何在Activity上下文之外使用WebView的尝试都会导致错误,指出您无法在非UI线程上使用WebView.
  • 出于各种复杂性的原因,我不能考虑使用像Rhino这样的库来实现无UI的网页抓取.

有什么方法可以解决这个问题吗?

android web-scraping android-webview intentservice android-activity

24
推荐指数
3
解决办法
2万
查看次数