/**
* サービスが起動中かどうかを調べる
* @param con
* @param serviceName マニフェストに追記したフルパス
* @return
*/
public static boolean isServiceStarted(Context con, String serviceName){
ActivityManager activityManager = (ActivityManager)con.getSystemService(Context.ACTIVITY_SERVICE); List<RunningServiceInfo> services = activityManager.getRunningServices(Integer.MAX_VALUE);
for (RunningServiceInfo info : services) {
if ( serviceName.equals(info.service.getClassName())) {
return true;
}
}
return false;
}
* サービスが起動中かどうかを調べる
* @param con
* @param serviceName マニフェストに追記したフルパス
* @return
*/
public static boolean isServiceStarted(Context con, String serviceName){
ActivityManager activityManager = (ActivityManager)con.getSystemService(Context.ACTIVITY_SERVICE); List<RunningServiceInfo> services = activityManager.getRunningServices(Integer.MAX_VALUE);
for (RunningServiceInfo info : services) {
if ( serviceName.equals(info.service.getClassName())) {
return true;
}
}
return false;
}
0 件のコメント:
コメントを投稿