您的位置:首页 > 其它

判断某个service服务是否正在运行

2014-03-26 10:17 211 查看
public static boolean isServiceRunning(Context context) {

boolean isRunning = false;

ActivityManager activityManager = (ActivityManager) context

.getSystemService(Context.ACTIVITY_SERVICE);

List<ActivityManager.RunningServiceInfo> serviceList = activityManager

.getRunningServices(Integer.MAX_VALUE);

if (serviceList == null || serviceList.size() == 0) {

return false;

}

for (int i = 0; i < serviceList.size(); i++) {

if (serviceList.get(i).service.getClassName().equals(

TaskService.class.getName())) {

isRunning = true;

break;

}

}

return isRunning;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: