欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android开发Service Intent must be explicit异常分析

程序员文章站 2022-06-22 14:47:53
service intent must be explicit异常分析,该异常发生的关键字是:service intent must be explicit。 and...
service intent must be explicit异常分析,该异常发生的关键字是:service intent must be explicit。

android在升级到5.0后会产生这样的崩溃。直接通过action启动service,就会导致这个问题,我们必须指定component或package才能避免这类为题,如下所示:

intent intent = new intent();
intent.setaction("your action name");
intent.setpackage(getpackagename);
context.startservice(intent);

很多第三方的sdk都存在这个问题,只有将需要更新的sdk更新到最新版本才能保证android5.0系统下的app不会因此崩溃。