2013年8月9日金曜日

【Android】サービスが起動しているか確認する方法【メモ】

指定のサービスが起動しているか確認する方法
String mServiceName = MyService.getSimpleName();

ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
  List<runningserviceinfo> services = activityManager.getRunningServices(Integer.MAX_VALUE);
  if(services!=null){
   for(RunningServiceInfo info : services){
    if(info.service.getClassName().endsWith(mServiceName)){
     Log.i(TAG, mServiceName + " Running!!");
     break;
    }
   }
  }


参考元:Androidプログラマへの道 様 「起動中のサービス一覧を取得する」

0 件のコメント:

コメントを投稿