Android: usando o WebView fora de um contexto de atividade

Eu estou tentando conseguir Web Scraping através de um IntentService de fundo que periodicamente raspar um site sem exibir uma exibição no telefone do usuário.

Desde que eu tenho que fazer chamar algum javascript na página carregada não posso usar qualquer HttpGet etc.Portanto, tenho que usar uma instância do WebView que só pode ser executada em um thread de interface do usuário.Qualquer tentativa de iniciar uma atividade que usa um WebView resulta em uma exibição entrando no primeiro plano dos telefones (de acordo com o design de atividades do Android)Qualquer tentativa de usar um WebView fora de um contexto de atividade resultou em erro apontando para o fato de que você não pode usar o WebView em um segmento não-interface do usuário.Por vários motivos de complexidade, não posso considerar o uso de bibliotecas como o Rhino para uma remoção de web sem UI.

Existe alguma maneira de contornar esse problema?

questionAnswers(8)

yourAnswerToTheQuestion