2013-04-08 43 views
0

自從我一直試圖創建一個檢查webview的HTML內容的活動(我管理它,這要感謝我在本網站上找到的答案) 我沒有管理的是使該活動在後臺運行,而用戶無法知道它正在運行 在後臺它應該檢查此頁面的內容,並在其更改時必須發送通知。Android在後臺檢查webview內容

我想知道是否有可能,如果有人管理它,這將是非常有益的。 提前致謝

+0

您是否嘗試過使用alarmManager來啓動下載HTML的服務?例如,在這個網頁中解釋瞭如何每30秒更新一次應用程序。這是你想要什麼?:http://www.vogella.com/articles/AndroidServices/article.html – luanjot 2013-04-08 09:51:27

+0

也許我的壞英語讓我說話不清楚。我已經設法讓一個活動在後臺運行,但與之前提到的特性無關:從webview中檢查html內容。我必須檢查一個網頁的內容,對我來說唯一的方法是通過webview,但我不知道我可以在服務器中放置webview,可以嗎? – AndroidRookieOfTheYearInchalla 2013-04-08 12:50:20

+0

那麼,你想解析HTML並找到它內部的一些內容?也許這樣? http://thinkandroid.wordpress.com/2010/01/05/using-xpath-and-html-cleaner-to-parse-html-xml/ – luanjot 2013-04-09 06:49:27

回答

0
+0

也許我的壞英語讓我說話不清楚。 我已經設法讓一個活動在後臺運行,但與之前討論過的特性無關:檢查webview中的html內容。我必須檢查一個網頁的內容,對我來說唯一的方法是通過webview,但我不知道我可以在服務器中放置webview,可以嗎? – AndroidRookieOfTheYearInchalla 2013-04-08 12:47:07

+1

不,你不能在服務中放置webview。服務沒有UI。 – RockandRoll 2013-04-09 07:41:40

+0

服務沒有UI,但@AndroidRookieOfTheYearInchalla想要通知用戶網站上有關URL的更改。你可以通過'diff'來檢測HTML正文中的變化,或者解析HTML並檢測特定節點(如div)中的變化。 – 2014-10-16 16:01:20