Android: Korzystanie z WebView poza kontekstem działania

Próbuję uzyskać Web Scraping poprzez tło IntentService, które okresowo drapie stronę bez wyświetlania na telefonie użytkownika.

Ponieważ muszę wywołać jakiś javascript na załadowanej stronie, nie mogę używać żadnych HttpGet itp.Dlatego muszę użyć instancji WebView, która może działać tylko w wątku interfejsu użytkownika.Wszelkie próby rozpoczęcia działania, które używają WebView, skutkują wyświetleniem widoku na pierwszym planie telefonu (zgodnie z projektem działań w systemie Android)Wszelkie próby użycia WebView poza kontekstem działania spowodowały błąd wskazujący na to, że nie można używać WebView w wątku innym niż UI.Z różnych przyczyn złożoności nie mogę rozważyć korzystania z bibliotek takich jak Rhino do skrobania stron internetowych bez użycia interfejsu użytkownika.

Czy jest jakiś sposób na obejście tego problemu?

questionAnswers(8)

yourAnswerToTheQuestion