android - 通过 setComponent 或 action 和 setPackage 启动服务失败
问题描述
我无法通过 setComponent 或 action 和 setPackage 启动服务,例如:
Intent intent=new Intent();
intent.setComponent(new ComponentName("io.github.grooters.practicer.BindeRer","io.github.grooters.practicer.BindeRer.ServicerTest"));
startService(intent);
Intent intent=new Intent("io.github.grooters.practicer.BindeRer.ServicerTest");
intent.setPackage("io.github.grooters.practicer.BindeRer");
startService(intent);
但我可以通过 startService(this,ServicerTest.class)
解决方案
推荐阅读
- javascript - 按对象键合并对象数组
- sql-server - 如何用 varchar 计算,null
- scala - 将一个数据帧的数组列与scala中另一个数据帧的数组列的子集进行比较
- python - NameError:名称“assigs”未定义
- python - 如何打印不带空格的元组(2,1,4)的整数
- phpstorm - 如何将 PhpStorm 的主题重置为默认值?
- java - 如何使用 Jenkins 参数向属性文件添加值
- javascript - Pacman 游戏:检查和更新二维数组有效位置 - Javascript
- python - 识别 PDF 层
- c# - 如何以传统方式封装 web api 响应 int .netcore api