keeplive icon indicating copy to clipboard operation
keeplive copied to clipboard

保活组件

Results 47 keeplive issues
Sort by recently updated
recently updated
newest added

这个双进程守护有点不太理解,现在安卓系统回收进程是按进程组回收了,所以这个双进程守护还有作用吗? 麻烦大家给解释下,谢谢!

友盟抓到的bug,发生上千次了劳烦看看。最新版本1.1.21 Process Name: 'com.quanmai.findu' Thread Name: 'main' Back traces starts. android.app.RemoteServiceException: Context.startForegroundService() did not then call Service.startForeground() at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1857) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:192) at android.app.ActivityThread.main(ActivityThread.java:6753) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:549)...

Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{d70faa8 u0 com.blue.ttdw/com.fanjun.keeplive.service.RemoteService} 版本号:1.1.21

希望继续更新下去!

您好,关于保活的github代码,请教下。 我想保活的是一个定位的Locationservice, 我集成你的代码后是在KeepLiveService的onStop回调中去启动Locationservice就可以嘛? 另外我还有如下疑问, 1. 这个startWork是只能在Application中去调用? 我再其他的module的子Activity去通过this.getApplication作为参数去初始化是不是也可以,也是主进程,其他进程的是各种Services比如推送服务等等. 2. 通知我需要符合式样,可能需要和已有项目的通知合并共用一个通知id使用,这个会不会影响保活组件呢? 3. 我想自定义控制进程保活的打开和关闭,如果不显示通知其实一直活着就行,我是做跑步app, 还没开始跑步就显示个前台通知,一跑步就显示两个了,这个有点不友好,想开始跑步再去启动这个保活组件

# main(1) java.lang.IllegalStateException Not allowed to start service Intent { cmp=com.gncaller.crmcaller/com.fanjun.keeplive.service.LocalService }: app is in background uid UidRecord{1ab248d u0a168 SVC bg:+1m0s74ms idle change:idle procs:2 seq(0,0,0)}