您的位置:首页 > 移动开发 > Android开发

Android判断一个Service是否运行 对服务的判断

2015-01-14 13:35 537 查看
/article/2930441.html

[java] view
plaincopyprint?

在开启一个服务之前应该判断该服务知否已经在运行

//本方法判断自己些的一个Service-->com.android.controlAddFunctions.PhoneService是否已经运行

public static boolean isWorked()

{

ActivityManager myManager=(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);

ArrayList<RunningServiceInfo> runningService = (ArrayList<RunningServiceInfo>) myManager.getRunningServices(30);

for(int i = 0 ; i<runningService.size();i++)

{

if(runningService.get(i).service.getClassName().toString().equals("com.android.controlAddFunctions.PhoneService"))

{

return true;

}

}

return false;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: