是否有可能建立一個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前端死掉。 ><。 (這是我的主要問題..) –