• 赚钱入口【需求资源】限时招募流量主、渠道主,站长合作;【合作模式】CPS长期分成,一次推广永久有收益。主动打款,不扣量;

Android如何检测后台服务是否正在运行

Android cps12345 5个月前 (12-26) 113次浏览 0个评论

我在activity中使用以下内容:

private boolean isMyServiceRunning(Class<?> serviceClass) {
    ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
    for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
        if (serviceClass.getName().equals(service.service.getClassName())) {
            return true;
        }
    }
    return false;
}

采用下面的方式调用:

isMyServiceRunning(MyService.class)
喜欢 (0)

您必须 登录 才能发表评论!