Android之判断service是否处于运行状态

来源:互联网 发布:银行大劫案 知乎 编辑:程序博客网 时间:2024/05/29 17:00
    /**     * 判断服务是否处于运行状态.     * @param servicename     * @param context     * @return     */    public static boolean isServiceRunning(String servicename,Context context){        ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);        List<ActivityManager.RunningServiceInfo> infos = am.getRunningServices(100);        for(ActivityManager.RunningServiceInfo info: infos){            if(servicename.equals(info.service.getClassName())){                return true;            }        }        return false;    }
0 0
原创粉丝点击