ActivityManager activityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningServiceInfo> serviceList = activityManager
.getRunningServices(Integer.MAX_VALUE);
if (!(serviceList.size() > 0)) {
return false;
}
for (int i = 0; i < serviceList.size(); i++) {
if (serviceList.get(i).service.getClassName().equals(className) == true) {
return true;
}
}
return false;
判断某个服务是否在运行
最新推荐文章于 2021-05-12 00:05:07 发布
本文介绍了一种使用ActivityManager检查特定服务是否正在运行的方法。通过获取当前运行的服务列表,并对比服务名称来判断目标服务的状态。
904

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



