1.项目中创建HeartBeatServicepublic class HeartBeatService extends AbsHeartBeatService {@Overridepublic void onStartService() {}@Overridepublic void onStopService() {}@Overridepublic long getHeartBeatMillis() {return 30 * 1000;}@Overridepublic void onHeartBeat() {//这里做intent跳转到MainActivity,来处理你的逻辑}}
在Manifest中注册服务
<service android:name=".HeartBeatService"/>
初始化并启动服务在application
DaemonHolder.init(this, HeartBeatService.class);
开主界面开启保活,可以用点击事件控制开启和关闭
DaemonHolder.startService();
DaemonHolder.stopService();
上述是调用的方式
核心内容是引入module包
包的内容我上传到csdn上了,需要的朋友可以下载。
https://download.csdn.net/download/qq_35874340/12916233
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。