/**
* @brief 判断服务是否运行中
* @param servClsName 服务类名
* @return 是否运行中
*/
public static boolean isServiceRunning(Context context, String servClsName) {
ActivityManager mActivityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningServiceInfo> mServiceList = mActivityManager
.getRunningServices(Integer.MAX_VALUE);
for (RunningServiceInfo servInfo : mServiceList) {
if (servClsName.equals(servInfo.service.getClassName())) {
return true;
}
}
return false;
}
* @brief 判断服务是否运行中
* @param servClsName 服务类名
* @return 是否运行中
*/
public static boolean isServiceRunning(Context context, String servClsName) {
ActivityManager mActivityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningServiceInfo> mServiceList = mActivityManager
.getRunningServices(Integer.MAX_VALUE);
for (RunningServiceInfo servInfo : mServiceList) {
if (servClsName.equals(servInfo.service.getClassName())) {
return true;
}
}
return false;
}