foregroundservice的用处和用法
由于android的系统资源回收机制,当内存不足的时候,会自动关闭一些后台服务,如果这时候我们的服务正在播放歌曲,由于被关闭,歌曲会被中断,这样会造成很差的用户体验。
这时候我们可以通过在service里面调用startforeground方法将该服务设置为前台运行,那么系统就不会自动关闭该服务了
具体的用法是:
startforeground(notifi_id,notification)
id不能为0,可以随便取,notification是一个通知,在该服务为foreground运行状态时可以让用户看见,并提供一些启动其他activity的途径(设置pendingintent)
当我们不想让服务前台运行了,可以调用stopforegournd(boolean)来关闭前台状态,这时候,我们刚刚定义的通知也会随之消失。
转载于:https://www.cnblogs.com/u3shadow/p/4268822.html
foregroundservice的用处和用法相关推荐
- 亲测:大蒜的用处止咳用法
<<亲测,转发>> 大概5.6个蒜瓣,用刀拍烂加几块冰糖一碗水,煮到水发白,小半碗就可以了,立竿见影喝了马上不咳嗽了,这个方法每次都管用.煮大蒜水要现煮现喝,效果是杠杠的! 咽 ...
- Array.slice 8 种不同用法
译者:前端小智 原文:codeburst.io/js-by-examp- 为了保证的可读性,本文采用意译而非直译. 想优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! JS数组slice方法 ...
- 【重学JS系列】slice用法大合集
让我们回顾下slice的日常用法 slice 工作原理 在深入研究一些更高级的用法之前,让我们看一下slice方法的基础知识.如MDN文档,slice 是数组上的一个方法,它最多有两个参数: arr. ...
- js中 slice 用法用法全解析
slice 工作原理 在深入研究一些更高级的用法之前,让我们看一下 slice 方法的基础知识.如MDN文档, slice 是数组上的一个方法,它最多有两个参数: arr.slice([begin[, ...
- dos下的edit命令使用详解
dos下的edit命令使用详解 来源:网络 作者:未知 edit命令是一个简单的编辑软件,我们经常用它来编辑一些程序和批处理文件. 比如,我想在c盘根目录下编辑一个简单的批处理文件,要求无论当前盘和当 ...
- 不到 10 个提升逼格的 Redis 命令
keys 我把这个命令放在第一位,是因为笔者曾经做过的项目,以及一些朋友的项目,都因为使用keys这个命令,导致出现性能毛刺.这个命令的时间复杂度是O(N),而且redis又是单线程执行,在执行key ...
- 如何在Android模拟器上安装和卸载APK程序包
如何在Android模拟器上安装和卸载APK程序包 Android, 程序包, APK, 卸载, 模拟 一,安装APK 安装APK当然首先是要有模拟器,和要安装的APK包,这个不多废 ...
- 笔记:Java中的单例设计模式
之前接触过单例模式,当初不明白这样的设计用意,今天特地研究了下java中的单例设计模式的用处及用法. 单例模式:单例模式是一种常用的软件设计模式.在它的核心结构中只包含一个被称为单例类的特殊类.一个类 ...
- 【常用技巧】标准模板库(STL)
[常用技巧]标准模板库(STL) 在前几个章节中我们已经使用了诸如队列.堆.堆栈.vector 等标准模板库中的模板,切身感受到了它给我们带来的极大便利.在本节中,我们还要介绍两种标准模板--stri ...
- SAP HANA XS ODATA的写法
简单介绍一下 首先namespace,这个不是必须的 然后,project路径+对象 as一个别名,这个很有用处 具体用法请参考我的另一篇博客 ODATA参数的.
最新文章
- 【Linux】在VirtualBox-6.0中安装Manjaro18.0
- oracle密码文件认证,Oracle OS认证与口令文件认证详解
- PyTorch-运算加速
- SpringBoot获取ApplicationContext
- easyExcel实现Excel导出功能
- MySQL连不上:ERROR 1698 (28000): Access denied for user 'root'@'localhost'
- 【hive】hive----自定义UDF 函数-----时间格式化以及取出双引号的代码
- zxr10交换机配置手册vlan_中兴ZXR10 G系列交换机SVLAN使用指导
- VBS 代码合集(慎用,好玩)
- 游戏检测的对抗与防护艺术
- mathtype下载之后word工具栏不出现
- 电源的安规设计(2)
- SpringCloud版本Hoxton SR5 --- 第二讲:eureka 、eureka与zookeeper的区别与使用场景。
- Unity3d之表情动画--眨眼
- 适合面向手机设备开发的库
- 解决标准“痛点” 京东联手公安部检测中心将推指纹锁电商标准
- 真正会赚钱的人,都有什么样的思维?
- 【解决|ubuntu】d4rl 安装 踩坑记录
- Python 与神奇的数学之龙形曲线
- 为什么买卖友情链接屡禁不止?