检查服务是否正在从广播接收器运行

用户名

我想问一下是否可以从广播接收器检查服务是否正在运行。

我知道在Activity中有可能。

感谢您的宝贵帮助

塔尔·卡内尔(Tal Kanel)

是的,可以从您有可用Context对象的任何位置检测服务是否正在运行

private boolean isMyServiceRunning(Context context) {
ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
    if (MyService.class.getName().equals(service.service.getClassName())) {
        return true;
    }
}

return false;
}

MyService 是您的服务等级。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

服务和广播接收器,以检查网络是否可用

来自分类Dev

广播接收器或服务?

来自分类Dev

我的广播接收器未从本地服务接收广播

来自分类Dev

从广播接收器启动服务

来自分类Dev

广播接收器

来自分类Dev

片段中的广播接收器无法从服务接收意图

来自分类Dev

如何检查文件是否已被媒体广播接收器扫描

来自分类Dev

使用广播接收器更改日期时无法运行服务

来自分类Dev

Android-广播接收器和服务之间的区别

来自分类Dev

如何在服务中使用广播接收器

来自分类Dev

服务广播接收器后无响应

来自分类Dev

如何管理服务中的广播接收器

来自分类Dev

如何在服务中使用广播接收器

来自分类Dev

如何在广播接收器中启动服务?

来自分类Dev

向广播接收器发送未绑定的服务消息

来自分类Dev

为什么广播接收器不调用服务

来自分类Dev

对象内部或服务内部的广播接收器?

来自分类Dev

广播接收器vs唤醒广播接收器

来自分类Dev

Android广播接收器已调用但未运行

来自分类Dev

在应用关闭时从广播接收器运行任务[Android]

来自分类Dev

如何在其他广播接收器之后运行广播接收器?安卓

来自分类Dev

服务停止后,服务中的广播接收器仍在广播

来自分类Dev

接收并注册广播接收器

来自分类Dev

服务中的动态广播接收器未接收到意图

来自分类Dev

Android 广播接收器未接收显式广播?

来自分类Dev

检查我是否正在从Pycharm控制台运行

来自分类Dev

使用清单注册广播接收器

来自分类Dev

广播接收器未注册

来自分类Dev

广播接收器的生命周期