社区
Android
帖子详情
Service 循环连服务器 HttpCilent 内存不断变大
nlysailor
2014-11-29 09:23:49
我在Service 里,用HttpClient,隔一会连服务器,看是否有新通知。就一个简单不过的程序,可观察到所占用内存,不断地增加。请达人解答一下,如何解决
...全文
259
5
打赏
收藏
Service 循环连服务器 HttpCilent 内存不断变大
我在Service 里,用HttpClient,隔一会连服务器,看是否有新通知。就一个简单不过的程序,可观察到所占用内存,不断地增加。请达人解答一下,如何解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阳光111
2014-12-03
打赏
举报
回复
记得关请求,然后clear。但是你用这样写吗,你写个监听不就行了吗?服务器有新通知,然后你广播下就ok
nlysailor
2014-12-03
打赏
举报
回复
try{ HttpClient httpclient = new DefaultHttpClient(); HttpGet httpRequest = new HttpGet(url); HttpResponse httpResponse = httpclient.execute(httpRequest); .... } catch(...){} 用完之后,如何去释放资源?
Birds2018
2014-12-01
打赏
举报
回复
不知道你的HTTPClient获取的数据有多大? 你开启一个线程 定时循环抓取 这个不算耗内存, 线程只需要开启1个线程,及时释放不适用的对象。
nlysailor
2014-12-01
打赏
举报
回复
没一个人遇到过吗?
画虎烂
2014-12-01
打赏
举报
回复
你可能不断获取HttpCilent 的新对象,HttpCilent 最好封装下,变成单例
Android通过web
service
连接Sqlserver实例
2. 数据库连接:在
服务器
端,配置SQLServer数据库连接字符串,确保
服务器
允许外部访问,并使用ADO.NET或其他数据库访问技术建立数据库连接。 步骤二:Android客户端准备 1. 添加依赖:在Android项目中,添加必要的...
Android应用程序进程管理
进程回收发生在
内存
紧张时,由Low Memory Killer执行。此外,组件管理服务ActivityManager
Service
和窗口管理服务WindowManager
Service
也会在适当的时候主动进行进程回收。每一个应用程序进程根据运行情况被赋予...
SSH2框架搭建实例源码
SSH2框架,全称为Spring、Struts2和...通过实践这个项目,开发者可以深入理解如何整合三大框架,以及如何利用它们来实现常见的业务功能。同时,这也是提升数据库操作、MVC设计模式和依赖管理技能的一个有效途径。
SpringMVC+Spring+Mybatis集成开发环境
在IT行业中,SpringMVC、Spring和Mybatis是三大核心框架,它们的集成使用是Java Web开发中的常见实践。这个集成开发环境旨在提供一个高效、灵活的开发平台,以实现业务逻辑与数据访问的分离,提高代码的可维护性和可...
javax.servlet jar包---解决找不到javax.servlet.*等问题
- 服务:每当有新的请求到来,Servlet容器创建一个Servlet实例,然后调用`
service
()`方法处理请求。 - 销毁:当Servlet不再需要时,容器调用`destroy()`方法释放资源,然后销毁Servlet实例。 6. **Servlet与...
Android
80,476
社区成员
91,391
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章