2014-03-27 61 views
0

我有一個服務在單獨的線程上進行URL調用,並得到一個相當大的文本文件〜1MB。Android - 從網絡服務器檢索大型文本文件

  try 
      { 
      HttpClient client = new DefaultHttpClient(); 
      HttpGet httpMethod = new HttpGet("www.example.com"); 
      httpMethod.setHeader("Content-Type", "application/x-www-form-urlencoded"); 
      ResponseHandler<String> responseHandler = new BasicResponseHandler(); 
      String response = client.execute(httpMethod, responseHandler); 
      result = response.toString(); 
      } 
      catch(Exception e) 
      { 

      } 

我然後做一些處理,結果存儲在一個單,併發送一個廣播,通知我有數據準備的活動。問題是單身人士的數據似乎沒有得到更新。有任何想法嗎?有更好的方法我應該這樣做嗎?

+0

告訴我們在哪兒,你如何更新你單身。如果你向我們展示Singleton的代碼,這將是很好的 – Gaskoin

回答

0

試試這個:

HttpResponse response =client.execute(httpMethod); 
String resultBody = EntityUtils.toString(response.getEntity());