Ahm*_*med 14 android android-service
根据我的小知识,我知道android OS可以在极端内存条件下终止我的服务.
我创建了一个返回的服务START_STICKY.该服务旨在在后台运行.
如果android即将杀死我的服务,它会调用onDestroy吗?
当它重新启动它会调用onCreate吗?
Dav*_*ian 13
请参阅这里的开发指南.http://developer.android.com/reference/android/app/Service.html#ProcessLifecycle
onCreate() 只有在进程启动时才会调用,这可以是服务第一次运行,也可以在重新启动时被终止,实质上只要它启动就会被调用.
onStartCommand()每当客户端调用时调用startService().
当服务被销毁/完全停止时,Android应该调用onDestroy()该服务.我认为这可能不会发生(例如,流程不会通过Android系统被杀死).对于绑定服务,这是在没有更多活动客户端绑定器的情况下.
编辑:onCreate()服务开始; onStartCommand()有人使用服务; onDestroy()服务被终止/停止.
| 归档时间: |
|
| 查看次数: |
11264 次 |
| 最近记录: |