需求背景 刚开始接到这个需求时,第一时间想到的是做成跟银行类app一样用户退到主页之后,需要在通知栏显示“XXX在后台运行”,并且该通知不能被清除,只有用户重新进入app再消失。然后就想到了一个方案前台服务(foregroundService)来实现,于是撸起袖子就是干 1、创建一个ForegroundService继承Service 2、重写onCreate等一系列方法 3、创建通知,根据不同版本来开启服务 4、监听Application的生命周期,在onActivityStopped中显示前台服务,在onAct…

2021年2月3日 0条评论 0点热度 阅读全文