文档章节

Service Intent must be explicit--服务的intent必须使用显示传递

Bonjourss
 Bonjourss
发布于 2016/05/11 09:19
字数 214
阅读 11
收藏 0

就在我庆幸这次完成了按字母顺序排列音乐,自定义扫描手机中的音乐两个功能后,准备更新博客,那就发张截图给大家看看我做出来的效果吧!然后发现了BUG抓狂。音乐不能播放了!!!事态很严重,立马查找是不是哪的代码被我修改错了,debug一下,流程正常。把报错内容java.lang.IllegalArgumentException: Service Intent must be explicit贴出来查了下原来是前一天我把我手机系统升级到5.0的原因!!


Android 5.0 需要显性调用 Service


于是乎就把Intent修改成显式传递

原来是这么写:

Intent intent = new Intent();
				intent.setAction("com.app.media.music_service");
				intent.putExtra("idOption", myPosition);
				startService(intent);


修改后这么写:

Intent intent = new Intent(MainActivity.this,MusicService.class);
				intent.setAction("com.app.media.music_service");
				intent.putExtra("idOption", myPosition);
				startService(intent);


本文转载自:http://blog.csdn.net/yan943789510/article/details/45895165

共有 人打赏支持
Bonjourss
粉丝 2
博文 37
码字总数 2312
作品 0
虹口
程序员
私信 提问
Android 绑定类型服务---绑定服务

应用程序组件(客户端)通过调用bindService()方法能够绑定服务,然后Android系统会调用服务的onBind()回调方法,这个方法会返回一个跟服务端交互的IBinder对象。 这个绑定是异步的,bindSer...

长平狐
2012/10/16
218
0
如何解决Android 5.0中出现的警告:Service Intent must be expli

有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent must be explitict,也就是说从Lollipop开始,service服务必须采用显示方式...

小小_小小
2015/04/07
0
0
Android 5.0 Service Intent must be explicit

Android 5.0程序运行报Service Intent must be explicit错误,原因是5.0的service必须显式调用 改成 Intent intent = new Intent(mContext, IService.class); 或者 Intent intent = new Inte......

SuShine
2016/02/14
25
0
Android Service---在清单中声明一个服务

像Activity(和其他的组件)一样,所有的服务都必须在应用程序的清单文件中声明。 要声明服务就要给元素添加一个子元素,例如: ... ... 在元素中还包括了一些其他的属性定义,如启动服务所需...

长平狐
2012/10/16
156
0
java.lang.IllegalArgumentException: Service Inten

java.lang.IllegalArgumentException: Service Intent must be explicit: Intent 异常是说必须明确的指出 intent 即android 5.0 之后不能载用隐式意图操作service 而应该是用显式的意图操作s...

Angels_安杰
2016/02/24
38
0

没有更多内容

加载失败,请刷新页面

加载更多

Hibernate SQLite方言

以下代码有参考过github上国外某位大佬的,在发文的最新稳定版Hibernate上是可用的,有时间再仔细分析一下 import org.hibernate.dialect.Dialect;import org.hibernate.dialect.function.S...

CHONGCHEN
今天
3
0
CentOS 7 MariaDB搭建主从服务器

本文编写环境为CentOS7。确保关闭SELinux,关闭防火墙或者防打开指定端口。具体信息如下 #master[root@promote ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [r...

白豆腐徐长卿
今天
10
0
介绍python中运算符优先级

下面这个表给出Python的运算符优先级,从最低的优先级(最松散地结合)到最高的优先级(最紧密地结合)。这意味着在一个表达式中,Python会首先计算表中较下面的运算符,然后在计算列在表上部...

问题终结者
今天
3
0
Spring Boot 2.x基础教程:快速入门

简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让...

程序猿DD
昨天
10
0
SpringSecurity认证流程源码级详解

SpringSecurity认证流程源码级详解 认证流程说明 认证结果如何在多个请求之间共享 获取认证用户信息

chendom
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部