文档章节

Android5.0以后隐式启动Service异常的解决方案

海阔天空玩世不恭
 海阔天空玩世不恭
发布于 2016/01/29 16:38
字数 139
阅读 851
收藏 8

Android5.0以后隐式启动Service,如下

Intent intent = Intent();
intent.setAction();
bindService(intent, , Context.);

会直接报异常,原因是5.0以后谷歌不建议再隐式启动activity,解决方案如下:


一.当然最先想到的是显式启动

    String packageName = ***packageName;

    String className = ***name;

    ComponentName component = new ComponentName(packageName, className);

    Intent Intent = new Intent();

    explicitIntent.setComponent(component);


二.设置action和packageName

    

Intent intent = Intent();
intent.setAction();
intent.setPackage();
bindService(intent, , Context.);

其中第三行setPackage是指定你的action希望那个pakcage接收,这也是谷歌推荐使用的解决方案

© 著作权归作者所有

海阔天空玩世不恭
粉丝 14
博文 63
码字总数 23998
作品 0
成都
程序员
私信 提问
四大组件之Service(一)-双子座的Service-Start Service与Bind Service

版权声明:本文为博主原创文章,禁止转载,违者必究。 https://blog.csdn.net/anddlecn/article/details/51645701 第1节 Service介绍 是安卓系统的四大组件之一。如果说是专门为用户“看”的...

anddlecn
2016/06/12
0
0
Android进程保活招式大全

转自:http://dev.qq.com/topic/57ac4a0ea374c75371c08ce8 作者:腾讯——张兴华 目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活...

slimboy123
2016/12/13
0
0
Android进程保活招式大全

作者:腾讯——张兴华 目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。 Android 进程拉活包括两个层面: A. 提供进...

爪哇小贩
2016/08/14
1K
0
Android进程保活招式大全

目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。 Android 进程拉活包括两个层面: A. 提供进程优先级,降低进程被...

postdep
2016/12/19
31
0
【腾讯Bugly干货分享】Android进程保活招式大全

本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ac4a0ea374c75371c08ce8 作者:腾讯——张兴华 目前市面上的应用,貌似除了微信和手Q都会比较...

腾讯Bugly
2016/08/12
97
0

没有更多内容

加载失败,请刷新页面

加载更多

带出7个“师弟”,支付宝BASIC College的辅导员是个伪90后

文/电商在线 朱婷 “我的花名是改之,不是‘有则改之无则加勉’的改之,而是‘杨过,字改之’的那个改之。”一见面,他对自己花名的介绍,就让人耳目一新。至于为什么要用杨过的字给自己起名...

阿里云云栖社区
20分钟前
2
0
一次性搞清楚equals和hashCode

前言 在程序设计中,有很多的“公约”,遵守约定去实现你的代码,会让你避开很多坑,这些公约是前人总结出来的设计规范。 Object类是Java中的万类之祖,其中,equals和hashCode是2个非常重要...

编程SHA
20分钟前
1
0
kibana 性能监控 apm

启动本地节点:nohup ./apm-server -c apm-server.yml -e weblogic 12 性能监控 修改 wls12213/user_projects/domains/base_domain/startWebLogic.sh 文件,添加如下内容 export JAVA_OPTION......

internetafei
23分钟前
1
0
给指定的某个commit号加tag并推送

给指定的某个commit号加tag 打tag不必要在head之上,也可在之前的版本上打,这需要你知道某个提交对象的校验和(通过git log获取,取校验和的前几位数字即可)。 git tag -a v1.2 9fceb02 -m...

dragon_tech
23分钟前
1
0
等保2.0来了 | 网站被黑,还要被处罚,为什么背锅的总是我?

“净网2019”专项行动开展以来,四川公安网安部门查处了一批不履行网络安全管理义务的网络运营者,其中包括不履行网络安全保护义务的高校、政府机关、企业和单位均受到了处罚! ▶ 宜宾学院因...

亚洲诚信
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部