不需要啊
service自己会启动的
具体我不了解,我告诉你我的做法
我是设置了开机自启动(这个可能没啥关系,也可能有,我先描述)
然后ondestroy里也没有关于发送广播启动本service的方法我估计是android自己会轮询开启他认为(这个不知道依据是啥)可以开启的后台服务
service自己会启动的
具体我不了解,我告诉你我的做法
我是设置了开机自启动(这个可能没啥关系,也可能有,我先描述)
然后ondestroy里也没有关于发送广播启动本service的方法我估计是android自己会轮询开启他认为(这个不知道依据是啥)可以开启的后台服务
解决方案 »
- iscroll插件左右滑动问题
- textview控件显示位置的设定
- 百度android地图例子里的LocationOverlay,怎么改变圈的大小
- 上下滑动与左右滑动同时存
- 有没有人知道android怎么实现选取系统图片插入到Edittext中的方法??急急
- 有关android疯狂讲义!!速来大神
- android 服务器端怎么做?
- 关于Unfortunately, HelloWorlds has stopped 新手问题
- arcgis for android发布自己的地图不显示---我是菜鸟
- android intent传递int型数据
- 如何解决手机客户端版本和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之后,这个侦听广播也就随之失效了。