android - 从 BroadcastReceiver 启动服务

标签 android broadcastreceiver

我的应用程序中有一个 ServiceBroadcastReceiver,但是如何直接从 BroadcastReceiver 启动服务?使用

startService(new Intent(this, MyService.class));

BroadcastReceiver 中不起作用,有什么想法吗?

编辑:

context.startService(..);

有效,我忘记了上下文部分

最佳答案

别忘了

context.startService(..);

关于android - 从 BroadcastReceiver 启动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4641712/

相关文章:

android - 如何使Android应用程序在离线模式下工作

Android - AlarmManager 不触发 BroadcastReceiver 以显示本地通知

android - 如何使用终端运行特定的 Android 应用程序?

android - 如何在低于 21 的 Android API 中模拟按钮提升(阴影)?

android - 广播和接收额外的 double

android - 为什么没有 BroadcastReceiver 的测试仪器?

android - Android 与 iPhone 中的广播接收器/服务

java - 在线程内调用 MessageBox

android - Android Studio Gradle sync说无法下载gradle-3.1.3.pom

Android 自定义 View 到 Activity 的通信