たぼさんの部屋

いちょぼとのんびり

isServiceRunningメソッド:サービスの起動を確認する

isServiceRunningメソッド

public static boolean isServiceRunning(Context context , Class<?> mClass){
	ActivityManager activityManager = (ActivityManager)context.getSystemService(Activity.ACTIVITY_SERVICE);
	//getRunningServices
	List<ActivityManager.RunningServiceInfo> serviceInfos = activityManager.getRunningServices(Integer.MAX_VALUE);
	for(int i=0;i<serviceInfos.size();i++){
		Log.v("isRunning",serviceInfos.get(i).service.getClassName());
		if(serviceInfos.get(i).service.getClassName().equals(mClass.getName())){
			return true;
		}
	}
	return false;
}