service启动的变化

Posted csdn用户R

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了service启动的变化相关的知识,希望对你有一定的参考价值。

注册Service后启动


1.给service设置过滤器和action,启动的时候startIntent(new Intent("action"));

2.直接startIntent(new Intent(this,XXXService.class));


用的时候发现1方法回报异常 illegalArguementException:Service Intent must be explicit:Intent   这是因为5.0以后service要求显示启动,所有给方法1的intent对象再设置一条属性,intent.setPackage(this.getpackageName());参数就是你的包名。

以上是关于service启动的变化的主要内容,如果未能解决你的问题,请参考以下文章

CentOS中service命令与/etc/init.d的关系以及centos7的变化

RHEL 7服务控制

Systemd服务管理入门

Service详解

LINUX系统服务与管理(Services)---------第二天

Azure Service Bus即将发生的变化