程序员一代码搬运工
【Java学习心得和Java学习技术个人总结】

安卓判断服务是否还活着

/**
 
     * 判断服务是否还活着
 
     * 
 
     * @param serviceName
 
     * @return
 
     */
 
    public static boolean isRuningService(Context context, String serviceName) {
 
        // 校验服务是否还活着
 
        ActivityManager am = (ActivityManager) context
 
                .getSystemService(Context.ACTIVITY_SERVICE);
 
        List<RunningServiceInfo> infos = am.getRunningServices(100);
 
        for (RunningServiceInfo info : infos) {
 
            String name = info.service.getClassName();
 
            if (serviceName.equals(name)) {
 
                return true;
 
            }
 
        }
 
        return false;
 
    }

 

赞(0)
未经允许不得转载:程序员一代码搬运工 » 安卓判断服务是否还活着
分享到: 更多 (0)