服务意图必须明确:意图

2023-12-30

我现在有一个应用程序,我在其中通过广播接收器(MyStartupIntentReceiver)调用服务。广播接收器中调用服务的代码是:

public void onReceive(Context context, Intent intent) {
    Intent serviceIntent = new Intent();
    serviceIntent.setAction("com.duk3r.eortologio2.MyService");
    context.startService(serviceIntent);
}

问题是,在 Android 5.0 Lollipop 中,我收到以下错误(在以前版本的 Android 中,一切正常):

Unable to start receiver com.duk3r.eortologio2.MyStartupIntentReceiver: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.duk3r.eortologio2.MyService }

为了使服务被声明为显式并正常启动,我必须更改什么?在其他类似的线程中尝试了一些答案,但尽管我删除了该消息,但该服务无法启动。


您对应用程序中的服务、活动等做出的任何意图都应始终遵循此格式

Intent serviceIntent = new Intent(context,MyService.class);
context.startService(serviceIntent);

or

Intent bi = new Intent("com.android.vending.billing.InAppBillingService.BIND");
bi.setPackage("com.android.vending");

隐式意图(当前代码中的意图)被视为安全风险

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

服务意图必须明确:意图 的相关文章

  • R 无法解析为变量

    我想修复这个错误 R 无法解析为变量 我查了很多答案 但找不到正确的答案 我尝试了一切 有人可以帮助我吗 我的主要活动是自动创建的 显示错误的是从以下位置开始的三行case R id button1 package de vogella a
  • 使用 Gradle 检测 IDE 环境

    无论如何 有没有办法检测我正在运行我的项目的环境 像这样的事情 构建 gradle def usingIntelliJ def usingAndroidStudio if usingIntelliJ buildConfigField Str
  • 带 html 表格的 TextView

    我有个问题 我想放入 TextView html 格式文本 我添加如下
  • Gson 解析 JSON 时出现 RuntimeException:无法调用没有参数的受保护的 java.lang.ClassLoader()

    我继承了一些代码 使用 Gson 将应用程序状态保存为 JSON 然后使用fromJson http google gson googlecode com svn trunk gson docs javadocs com google gs
  • SQLite同时读写

    我读过很多主题 但无法找到问题的答案 是否可以同时读写 我有后台线程更新一些数据 UI 需要存储在数据库中的一小部分数据 所以在UI线程中执行SELECT操作 但当更新正在进行时它会阻塞 结果 UI 冻结了几秒钟 有人在写入时成功从数据库读
  • 如何阻止 Android ViewFlipper 循环?

    我将 ViewFlipper 设置为每 5 秒自动翻转一次 省略一些细节 它看起来像这样并且工作正常 ViewFlipper flipper ViewFlipper findViewById R id myflipperid flipper
  • 如何使用 Unity 在 Android 设备上以各种宽高比显示游戏的相同部分?

    我从 Libgdx 引擎转向 Unity 是一名初级程序员 我尝试在 Unity 中为 Android 和 iOS 设备制作游戏 但在宽高比 分辨率缩放方面遇到问题 在 Libgdx 中 如果您开发了一些东西 您可以指定 默认 分辨率 并且
  • MaterialComponents 中 AppCompat.Button.Borderless 的替代品是什么?

    由于我的项目中的一些需求 我必须使用MaterialComponents 所以我以前的UI变得混乱 我需要改变它 上一张带有 AppCompat 的图片 带有 MaterialComponents 的新图像 Code 主要款式
  • 在原生 Android 应用程序中使用 WebView 整个布局有用吗?

    我目前正在开发一个原生 Android 应用程序 我的应用程序有很多活动 我要发展native安卓应用程序 但在某些情况下 我想使用webview整个布局只是一个网络视图 不是线性的或相对的或其他布局 只是一个网络视图 所有图像和其他内容都
  • 安装后隐藏 Android 应用程序图标

    我看到谷歌应用程序中有一些GPS应用程序 安装后 该应用程序将没有图标显示 但会在后台运行服务 我将如何实现这一目标 要从启动器中删除应用程序 请不要将这些行与主要活动放在AndroidManifest xml
  • Android - 如何使用操作创建通知[重复]

    这个问题在这里已经有答案了 我正在创建这样的通知 Notification Builder builder new Notification Builder context builder setContentTitle notifyMes
  • Android mediacontroller 播放暂停控件无法正确刷新

    我在我的活动中使用了 MediaController 它工作正常 但是当我第一次播放视频时 应该有 b 可见的暂停按钮 但相反 有播放 当我按下该按钮时 视频会正确暂停 状态保持不变 之后它工作正常 视频完成时也会发生同样的事情 这是一个错
  • 两个具有相同 id 的视图

    安卓如何使用R id id name膨胀 XML 后查找视图 1 假设我有两个 XML 每个按钮都有相同的 id 2 我对它们进行了膨胀并将它们转换为视图 3 R id类中只有一个int将为这两个按钮创建 android 如何区分这些具有相
  • opengl 覆盖在相机视图上

    我仍然没有找到在相机预览顶部显示 opengl 叠加层的正确方法 有一个 hack 你可以调用 setContentView GLSurfaceView addContentView MyCameraSurfaceView 但它无法正常工作
  • 当键盘出现时滚动布局

    当键盘出现并隐藏工具栏 FrameLayout 时 我的屏幕大小调整到顶部 我只需将聊天项目滚动到顶部并将框架布局保持在顶部 我尝试了谷歌和SO的一些例子 但对我没有任何帮助
  • HTC One M8 - 使用第二个后置摄像头

    我有一台 HTC One M8 设备 它有 2 个后置摄像头和一个额外的前置摄像头 我的问题是尝试访问第二个后置摄像头 我已经成功制作了一个应用程序 它同时运行 2 个摄像头 1 个前置摄像头和 1 个后置摄像头 但问题是我无法访问第二个后
  • android.media.Ringtone.play() 在播放 28 次后停止工作

    我有一个打开了几个小时的应用程序 并使用后台服务并附加了前台通知 每隔一段时间就会使用以下方式播放声音 try Ringtone r RingtoneManager getRingtone context uri r play catch
  • Gerrit/repo 遇到“error.GitError:远程没有评论 url”

    我正在尝试在一家封闭的商店中为 Android 开发设置 Gerrit 和存储库 我在安装 Gerrit 服务器时遇到了很少的问题 但我在客户端工作站上收到此错误 repo start Falk vi AndroidManifest xml
  • Android API 8、10 ContactsContract.Data.HAS_PHONE_NUMBER 没有这样的列

    以下查询在我的设备上运行良好 API 15 它在我运行 API 8 或 API 10 的模拟器中不起作用 这是查询 Cursor contactsCur getContentResolver query ContactsContract D
  • 无法在 MARSHAMALLOW 文件选择器中选择 pdf、doc、ppt 等文件

    我正在使用我的 Android 应用程序将 pdf ppt doc 等文件上传到服务器 但在 Marshmallow 中 当文件选择器打开并且我浏览我的 Sdcard 或内部存储时 存在两个问题 1 它显示了所有我无法选择的文件 例如图像

随机推荐

  • php 转 rtf,é 变为 é

    使用这个rtf类 http paggard com projects rtf generator 我看到我的特殊字符被转换 比如 becomes C3 A9 那部分可能不是问题 一旦我使用 php 标头将其放入 rtf 中 生成的字符 将被
  • 此帐户类型不允许使用访问选项。 options 参数必须为 nil。;

    我正在查看我的崩溃日志 我可以看到此崩溃 此帐户类型不允许使用访问选项 options 参数必须为零 这是我第一次遇到这样的崩溃 所以我不知道发生了什么 我对此进行了一些研究 发现这是由 Facebook SDK 引起的 但是 我不太确定它
  • 无法将类型 IEnumerable 隐式转换为 IQueryable

    模糊场景 一个人有零只 一只或多只宠物 使用 Linq to Sql 需要获得一个IQueryable给定 personID 的宠物列表 这是 ERD 中被严重破坏 屠宰 混淆的部分 Code public IQueryable
  • jquery ui 对话框停止工作 - 给出错误“无法调用未定义的方法‘mouseover’”

    我一直在我的应用程序中使用 jQuery UI 对话框 直到今天我尝试打开对话框时一切都很好 但什么也没发生 在控制台中 是 未捕获的类型错误 无法调用未定义的 鼠标悬停 方法 jquery ui js 第 162 行 and 获取数据 未
  • 设置 Doctrine2 实体属性而不检索整个关联对象

    我有一个表对象 它有 2 个外键字段 user id 和 Teacher id 为 X 表生成实体后 该实体仅包含 user 和 teacher 属性 这迫使我使用关联的对象而不是 id 因此 假设我知道我的对象的 user id 和 Te
  • 使用网页作为 C# 桌面应用程序中的 UI?

    我正在构建一个带有简单 UI 的 C 桌面应用程序 由于我熟悉 HTML CSS 并且之前有一个非常相似的应用程序基于 Web 的迭代 因此如果我可以重新使用一些现有的 HTML CSS 页面作为这个新桌面应用程序的 UI 那将是理想的选择
  • 纯函数的好处

    今天我正在阅读有关纯函数的内容 对其用法感到困惑 如果一个函数为同一组输入返回同一组值并且没有任何可观察到的副作用 则该函数被称为纯函数 e g strlen 是一个纯函数 而rand 是一种不纯的 attribute pure int f
  • 为什么 TypeError: axios.create 不是一个函数?测试 axios GET 时

    我正在尝试在 React 中测试我的 axios API 函数 在这里发现这个问题 我如何开玩笑地测试 axios https stackoverflow com questions 45016033 how do i test axios
  • Web Worker 文件被缓存并且不会在 IE 11 中重新加载

    我正在运行一个可以在 Chrome 和 Firefox 中运行的简单 HTML5 应用程序 它使用网络工作者 如下所示 var worker new Worker the worker URL Code js 我在IE中实验了一个多小时 终
  • JNLP 文件无法从 Windows 10 上的 IE11 启动

    自 5 月 9 日起 Windows 10 更新后 在 IE11 11 0 40 上 JNLP 文件无法从 IE 启动 但在 IE 版本 11 0 34 的计算机上它可以完美运行 有任何想法吗 提前致谢 我在打开 jnlp 文件时遇到问题
  • 为什么 Redis 密钥不会过期?

    I have checked these questions but they did not help me to fix my issue I am using Redis as a key value store for Rate L
  • jQuery - 当滑动面板显示时绝对定位 div 的“左”位置动画

    我在屏幕左侧有一个隐藏面板 单击位于屏幕左侧的 选项卡 即可滑入视图 我需要面板滑过现有页面内容的顶部 并且需要选项卡随之移动 所以两者在css中都是绝对定位的 一切工作正常 除了我需要选项卡 以及选项卡容器 在面板显示时向左移动 因此它似
  • 从 azure web 应用程序发送 http 请求到我的机器

    我创建了一个发送 http 请求的 azure Web 应用程序 axios post http mypublicip 3000 write Name content data 1 同时我的电脑有一个正在运行的 Express 服务器 ap
  • 如何在 ASP.NET MVC 中生成完整的trace.axd?

    在我的应用程序上 启用后ASP NET 跟踪 http msdn microsoft com en us library y13fw6we VS 71 aspx在 ASP NET MVC 应用程序中 时间计算统计数据相差 5000 倍 我的
  • AF网络和网络错误

    我正在使用AFNetworking框架来发出多个 JSON Web 请求 在开发过程中 如果我未能提供所需的参数或服务开发人员损坏了某些东西 我会收到500 error 的错误块AFJSONRequestOperation正确地抓住了它 但
  • 在 Life ray 中自定义站点管理员角色的权限?

    我想自定义站点管理员角色权限 即我需要启用一项功能来创建用户以在相应站点下进行站点管理 我怎样才能做到这一点 我需要用 Hook 来实现它还是需要创建 EXT 或者任何其他更简单的方法来实现这一目标 我需要在相应站点下启用用户创建并为站点管
  • 著名:滚动视图中的滚动视图

    我正在尝试创建一个类似于 BBC 新闻本机应用程序的布局 使用known js 一个垂直的ScrollView 其中有许多水平的ScrollView 我已经 工作 到了一切都渲染并且水平滚动条完美工作的程度 我的问题是 如果用户在水平 Sc
  • 重命名文件扩展名而不指定

    我正在创建一个 bash shell 脚本 它将重命名文件扩展名 而无需指定旧的文件扩展名 如果我在 Linux 的终端中输入 change foo 它会将所有文件扩展名更改为 foo 假设我有四个文件 file1 txt file2 tx
  • 使用 Object.assign 更新嵌套对象

    我有以下对象 当用户单击按钮时 该对象将被分配一个新值 state title id imageId boarding id test work title id 我更新的对象如下所示 state title My img id 1234
  • 服务意图必须明确:意图

    我现在有一个应用程序 我在其中通过广播接收器 MyStartupIntentReceiver 调用服务 广播接收器中调用服务的代码是 public void onReceive Context context Intent intent I