隐式启动Service 问题

原创 2018年04月16日 11:57:52
// java.lang.IllegalArgumentException: Service Intent must be explicit: Intent{act=android.intent.action.AIDLService}
1. startService(new Intent(getApplicationContext(), "com.aaa.xxxserver")); 这样写程序直接crash掉,要写成下面这样: startService(new Intent(getApplicationContext(), LoadContactsService.class));
2. 如果是BindService的: Intent service = new Intent("android.intent.action.AIDLService"); 的基础上,要加上包名: service.setPackage("com.jay.ipcserver");
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wait_foryou/article/details/79958818

Service教程

-
  • 1970年01月01日 08:00

显式和隐式启动Activity、Service

Intent寻找目标组件的两种方式: 显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,一般是在相同的应用程序内部实现的。隐式Intent:通过Inte...
  • what93
  • what93
  • 2016-01-06 15:29:02
  • 3088

service的隐式启动和显示启动

有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent  must be explitict,也就是说从Lollip...
  • cpcpcp123
  • cpcpcp123
  • 2016-10-05 23:03:47
  • 978

Android5.0后服务禁止使用隐式启动

Android 5.0之后禁止使用隐式启动服务 这段时间维护一段老代码,发现在低版本上的手机上没问题,在5.0之后的手机出现下列错误: Caused by: java.lang.IllegalArgu...
  • csdn_liuwen
  • csdn_liuwen
  • 2017-02-24 16:45:47
  • 1035

启动远程service的两种方式:显示和隐式

1、显式启动 Service端: 需要声明android:exported="true",这样别的APP才能访问。             android:exported= "...
  • liuyi1207164339
  • liuyi1207164339
  • 2016-06-19 10:48:53
  • 4509

Android5.0以后隐式启动ServiceBug

以前写过一篇关于进程间通信的博客 通信之进程间通信-AIDL 当时用的还是4.2的系统,跨进程 的服务可以根据action进行启动 Inten...
  • zrf1335348191
  • zrf1335348191
  • 2017-02-28 11:10:04
  • 1257

Android 5.0 禁止使用隐式Intent来启动Service.异常:service intent must be explicit

Android 5.0 禁止使用隐式Intent来启动Service.异常:service intent must be explicit
  • qq979418391
  • qq979418391
  • 2016-02-02 15:59:35
  • 1765

Android 5.0之后禁止用隐式Intent启动Service

如果用startService()传入Intent参数启动一个Service,该Intent参数可分为显式Intent和隐式Intent。在Android 5.0之前的版本,显式Intent和隐式In...
  • fenggering
  • fenggering
  • 2016-10-21 10:26:26
  • 1706

Android5.0之后隐式启动服务的方式

第一种 Intent intent = new Intent(); //serviceName="com.xxx.Test1",serviceName 必须是完整的类名 ComponentName...
  • TE28093163
  • TE28093163
  • 2018-01-12 09:31:06
  • 21

Android 5.0之后隐式声明Intent 启动Service引发的问题

一.概述 Android系统升级到5.0之后做了不少的变化(5.0变化),开发人员一定要注意这些变化,要不然就有的折腾了.这次最大的变化应该是把Dalvik虚拟机改成了ART(Andr...
  • l2show
  • l2show
  • 2015-08-13 15:16:24
  • 29563
收藏助手
不良信息举报
您举报文章:隐式启动Service 问题
举报原因:
原因补充:

(最多只允许输入30个字)