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 件のコメント:
コメントを投稿