判断android系统中Service是否在运行的方法

final ActivityManager manager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);

for (ActivityManager.RunningServiceInfo service11:manager.getRunningServices(Integer.MAX_VALUE)) {
Log.v("xxxxxxxxx",BindService.class.getName()+"****"+service11.service.getClassName());
if (BindService.class.getName().equals( service11.service.getClassName())) {

isRunning = true;
}    
}

from stackoverflow

posted @ 2013-07-05 15:19  linsen@java  阅读(279)  评论(0编辑  收藏  举报