判断一个指定的Service是否存在的方法
2017-08-03 15:59
447 查看
这是一个判断一个指定的Service是否存在的方法。
它被用于监视一个Service是否由于已经运转,如果由于各种原因Service已经被停止了。
这是在重新启动指定Service。
它被用于一个Application中有多个Service。
public static boolean isServiceExisted(Context context, String className) {
ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningServiceInfo> serviceList = activityManager.getRunningServices(Integer.MAX_VALUE);
if(!(serviceList.size() > 0)) {
return false;
}
for(int i = 0; i < serviceList.size(); i++) {
RunningServiceInfo serviceInfo = serviceList.get(i);
ComponentName serviceName = serviceInfo.service;
if(serviceName.getClassName().equals(className)) {
return true;
}
}
return false;
}
它被用于监视一个Service是否由于已经运转,如果由于各种原因Service已经被停止了。
这是在重新启动指定Service。
它被用于一个Application中有多个Service。
public static boolean isServiceExisted(Context context, String className) {
ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningServiceInfo> serviceList = activityManager.getRunningServices(Integer.MAX_VALUE);
if(!(serviceList.size() > 0)) {
return false;
}
for(int i = 0; i < serviceList.size(); i++) {
RunningServiceInfo serviceInfo = serviceList.get(i);
ComponentName serviceName = serviceInfo.service;
if(serviceName.getClassName().equals(className)) {
return true;
}
}
return false;
}
相关文章推荐
- 判断一个指定的Service是否存在的方法
- indexOf() 如何判断一个元素在指定数组中是否存在? 找出指定元素出现的所有位置? indexOf()方法 是正序查找,lastIndexOf()是倒叙查找
- 【路径相关方法】6,判断一个字符串是否为一个文件夹路径形式(无论存在与否)
- php判断数组中是否存在指定键(key)的方法
- 判断指定的进程或程序是否存在方法
- java判断一个时间戳是否在指定时间范围内的方法
- javascript(jquery)中判断一个元素在页面中是否存在的方法(转载-来自CSDN)
- 判断一个access数据库中某个表是否存在的方法
- Lua判断一个目录或文件是否存在的方法
- 判断一个变量是否存在,值是否为空的方法
- 判断一个Activity 判断一个包 是否存在于系统中 的方法
- SQL Server中判断一个数据库是否存在的方法
- 判断指定的进程或程序是否存在方法
- [SQL,Java]判断某一个已知表名的表是否在数据库中存在的方法
- jQuery判断指定id的对象是否存在的方法
- SQL Server中判断一个数据库是否存在的方法
- 判断指定的进程或程序是否存在方法
- 当获取相似数据时,使用不同方法调用不同sp,但是使用同一个方法去用IIDataReader或者SqlDataReader读取数据时需要判断column name是否存在。
- 判断指定进程是否为x64的方法(在ntdll判断某个x64函数是否存在)
- configure文件中判断某函数或库是否存在的一个方法