2013-04-08 45 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