Я пытаюсь добиться веб-скрепок с помощью фона IntentService, который периодически очищает веб-сайт без отображения вида на телефоне пользователя.
- Поскольку мне нужно сделать вызов javascript на загруженной странице, я не могу использовать HttpGet и т.д.
- Поэтому я должен использовать экземпляр WebView, который может работать только в потоке пользовательского интерфейса.
- Любые попытки запустить Activity, использующие WebView, приводят к представлению "Просмотр" на переднем плане телефонов (в соответствии с Android-проектами "Действия" ).
- Любые попытки использовать WebView вне контекста Activity приводили к ошибке, указывающей на то, что вы не можете использовать WebView для потока, отличного от UI.
- По разным причинам сложности я не могу рассмотреть использование таких библиотек, как Rhino для веб-скрепок без интерфейса.
Есть ли способ решить эту проблему?