解决方案 »

  1.   

    不知道你的HTTPClient获取的数据有多大? 你开启一个线程 定时循环抓取 这个不算耗内存,
    线程只需要开启1个线程,及时释放不适用的对象。
      

  2.   

    你可能不断获取HttpCilent 的新对象,HttpCilent 最好封装下,变成单例
      

  3.   

    try{
            HttpClient httpclient = new DefaultHttpClient();
            HttpGet httpRequest = new HttpGet(url);
            HttpResponse httpResponse = httpclient.execute(httpRequest);....      
    }
    catch(...){}用完之后,如何去释放资源?
      

  4.   

    记得关请求,然后clear。但是你用这样写吗,你写个监听不就行了吗?服务器有新通知,然后你广播下就ok