社区
Android
帖子详情
Service 多次启动对系统有没有影响?
卷毛大帝
2011-10-27 04:25:51
我做的一个东西里面有个下载软件的功能,每点一次下载就insert到数据库一条数据,每次insert都启动一次service,这样对系统有没有影响?
还有每次insert,在insert函数内部都 new一个ContentValues,然后赋很多值进去,这样有没有影响?
目前我这个程序下载一起动多就占40m内存,需要优化
...全文
72
1
打赏
收藏
Service 多次启动对系统有没有影响?
我做的一个东西里面有个下载软件的功能,每点一次下载就insert到数据库一条数据,每次insert都启动一次service,这样对系统有没有影响? 还有每次insert,在insert函数内部都 new一个ContentValues,然后赋很多值进去,这样有没有影响? 目前我这个程序下载一起动多就占40m内存,需要优化
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
June1991
2011-10-27
打赏
举报
回复
多线程啊 一个service就行。
android笔记--处理started
service
的
多次
启动
请求
所谓的started
service
, 是我对以start
Service
()方法
启动
的
service
的叫法.
Service
运行在所在进程的main thread中.
启动
一个
service
时, 不会自动为该
service
创建新的thread. 这意味着开发者通常需要为
service
...
Android如何
启动
service
当系统资源不足时, 会回收一些不重要的
service
,
service
被系统回收也会停止运行并被销毁 生命周期 onCreate() 1.如果
service
没被创建过,调用start
Service
()后会执行onCreate()回调; 2.如果
Android的
Service
&&
service
的开机自
启动
&&
service
被杀死后自
启动
&&
service
中动态定义receiver
Service
是android 系统中的一种组件,它跟Activity的级别...
Service
的
启动
有两种方式:context.start
Service
() 和 context.bind
Service
()。 (1)使用context.start
Service
()
启动
Service
是会经历: context.startSer
Android
Service
启动
方式
Service
的
启动
方式主要有两种,分别是start
Service
和bind
Service
其中,Start
Service
使用的是同一个
Service
,onCreate()只执行一次, onStartCommand()也会执行
多次
。使用bind
Service
启动
时,onCreate()与on...
Android
Service
两种
启动
方式详解(总结版)
通过start
Service
启动
后,
service
会一直无限期运行下去,只有外部调用了stop
Service
()或stopSelf()方法时,该
Service
才会停止运行并销毁。 要创建一个这样的
Service
,你需要让该类继承
Service
类,然后重写以下方法:...
Android
80,492
社区成员
91,381
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章