public static boolean isServiceRunning(Context context,String serviceName){
//校验服务是否还活着
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningServiceInfo> infos = am.getRunningServices(100);
for(RunningServiceInfo info : infos){
String name = info.service.getClassName();
if(serviceName.equals(name)){
return true;
}
}
return false;
}
判断某个Service是否还活着
最新推荐文章于 2024-08-09 04:35:34 发布
本文介绍了一个用于检查Android应用中特定服务是否正在运行的方法。通过遍历获取到的所有正在运行的服务,对比服务名称来判断目标服务是否处于活动状态。

7

被折叠的 条评论
为什么被折叠?



