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不会因此崩溃。