2013-04-08 1 views
0

몇 주 전부터 웹뷰의 HTML 컨텐츠를 점검하는 활동을 만들려고 노력 해왔다. (나는이 웹 사이트에서 찾은 답변 덕분에 관리했다.) 내가 관리하지 않은 것은 이 활동을 사용자가 실행 중임을 알지 못하는 채로 백그라운드에서 실행하십시오. 백그라운드에서이 페이지의 내용을 확인하고 변경되면 통지를 보내야합니다.안드로이드 백그라운드에서 웹뷰 컨텐츠 확인하기

가능한지 알고 싶습니다. 누군가 관리했으면 매우 유용 할 것입니다. 미리 감사드립니다.

+0

alarmManager를 사용하여 HTML을 다운로드하는 서비스를 시작하셨습니까? 예를 들어이 웹에서는 30 초마다 앱을 업데이트하는 방법에 대해 설명합니다. 이게 니가 원하는거야? : http://www.vogella.com/articles/AndroidServices/article.html – luanjot

+0

어쩌면 내 나쁜 영어로 내가 분명히 말하지 않게 만들 수있다. 나는 백그라운드에서 실행되는 활동을 만들었지 만 이전에 말한 구체성과는 달리 : 웹보기에서 html 콘텐츠를 확인하십시오. 나는 웹 페이지의 내용을 확인해야하고, 나에게 유일한 방법은 webview를 통해 이루어 지지만, 나는 serivce에서 webview를 배치 할 수 있는지 확신 할 수 없다. – AndroidRookieOfTheYearInchalla

+0

그래서 HTML을 파싱하고 그 안에있는 일부 컨텐츠를 찾으시겠습니까? 어쩌면이게 뭔가? http://thinkandroid.wordpress.com/2010/01/05/using-xpath-and-html-cleaner-to-parse-html-xml/ – luanjot

답변

0

활동 라이프 사이클을 확인하십시오. 도움이 될 것입니다 http://developer.android.com/training/basics/activity-lifecycle/index.html

+0

어쩌면 내 나쁜 영어로 내가 분명히 말하지 않게 만들 수 있습니다. 나는 백그라운드에서 실행되는 활동을 만들었지 만 이전에 말한 적이 없었습니다. 웹보기에서 html 콘텐츠를 확인하십시오. 나는 웹 페이지의 내용을 확인해야하고, 나에게 유일한 방법은 webview를 통해 이루어 지지만, 나는 serivce에서 webview를 배치 할 수 있는지 확신 할 수 없다. – AndroidRookieOfTheYearInchalla

+1

아니요 서비스중인 웹 뷰를 배치 할 수 없습니다. 서비스에는 UI가 없습니다. – RockandRoll

+0

서비스에는 UI가 없지만 @AndroidRookieOfTheYearInchalla는 URL에 대한 웹 사이트의 변경 사항을 사용자에게 알리려고합니다. HTML 본문의 변경 사항을 감지하거나 HTML을 구문 분석하고 div와 같은 특정 노드의 변경 사항을 감지하기 위해 'diff'를 수행 할 수 있습니다. –

관련 문제