不需要啊
service自己会启动的
具体我不了解,我告诉你我的做法
我是设置了开机自启动(这个可能没啥关系,也可能有,我先描述)
然后ondestroy里也没有关于发送广播启动本service的方法我估计是android自己会轮询开启他认为(这个不知道依据是啥)可以开启的后台服务
service自己会启动的
具体我不了解,我告诉你我的做法
我是设置了开机自启动(这个可能没啥关系,也可能有,我先描述)
然后ondestroy里也没有关于发送广播启动本service的方法我估计是android自己会轮询开启他认为(这个不知道依据是啥)可以开启的后台服务
解决方案 »
- Android移动设备和Web网页同时访问服务器时,中间层用什么开发合适?希望给予方向性指点。
- 如何修改/data/app目录下程序文件权限
- 有那位老大做过Android的平板+指纹的应用
- adnroid Gallery android:unselectedAlpha
- 如何在android自带的播放器加音量控制按钮
- 小弟的学习计划,大神们指导下···
- udp socket通信问题
- 怎么不让ScrollView中的EditText不获取onfocus?
- JAVA的byte[]转到 native中的 unsigned char的问题
- android监听自身应用覆盖安装
- 如何解决手机客户端版本和PC版本的数据同步问题?
- <?xml version="1.0" encoding="utf-8"?>的问题
我咨询过别人,他们说android只要启动了service,你再kill掉进程他也会自己启动的
当然,是需要时间的,比如30秒
我咨询过别人,他们说android只要启动了service,你再kill掉进程他也会自己启动的
当然,是需要时间的,比如30秒
不过想了想,还是有很多办法实现的1,可以启动两个服务,互相监听对方是否destroy,然后启动对方2,可以让服务监听时间改变的广播,这样即使被关掉,等下次系统发出时间改变广播时也会启动。只是临时想到的,没验证可不可以。还有2楼说是服务的属性,通过设置服务的某个属性就可以使服务不被关闭而常驻内存。不知道是不是这个意思
感觉google不会提供这种功能吧,这对用户来说可不太友好。也没验证过
1.被什么软件管家杀死,是不调用onDestroy的,而是直接杀死进程(验证过,你们可以试试,Process.killProcess)
2.service的onCreate里面的返回值,可以定义一些被杀死后是否重启以及如何启动,可以看看几个返回值
有其他研究的感谢分享
1.被安全软件kill的时候不会触发destroy,
2.你的时间变化侦听始终得用你自己的APP,启动吧,那么当你的APP被kill之后,这个侦听广播也就随之失效了。