是否有可能建立一个HttpClient,使得在定期更新的网站上,可能由于AJAX,所产生的变化将被HttpClient捕获。类似于保持与活跃网站的连接,并且如果有更新,HttpClient会将更新后的响应发送给某种类型的侦听器。我觉得好像对我的问题有明显的答案,但我只是没有找到它,因为我可能有一些术语错误...Android永久HttpClient连接
这只是我通常如何设置一个示例片段连接:
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(url);
HttpResponse response = httpClient.execute(httpGet);
基本上你问的是嘲笑一个运行JS的网页浏览器。不要以为HttpClient是可能的。 – aromero
我相信这基本上是我要找的。我暂时使用的是没有显示视图的WebView。详细说明:我在一个Service中有一个WebView对象,并用javascript注入来获取源代码。不幸的是,这样做会泄漏ActivityThread的上下文,而ActivityThread不允许Activity前端死掉。 ><。 (这是我的主要问题..) –