如何检查后台服务(Android的Service类)是否正在运行?

private boolean isServiceRunning() {
    ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
    for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
        if ("com.example.MyService".equals(service.service.getClassName())) {
            return true;
        }
    }
    return false;
}

 

posted @ 2015-09-05 12:31  netcorner  阅读(2470)  评论(0编辑  收藏  举报