一、工具类中
public class ServiceStatusUtil {
/**
* 判断服务是否是处于运行状态.
* @param context
* @param serviceName "com.itheima.safe.Service.xxxService"
* @return
*/
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;
}
}