獲取某service是否在運行 – Android移動開發技術文章_手機開發 Android移動開發教學課程

 

/**

     * 判斷sevice是否運行著

     * 

     * @param serviceName

     * @return

     */ 

    public boolean isServiceRunning(String serviceName) { 

        ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); 

        List<RunningServiceInfo> infos = manager.getRunningServices(30); 

        for (RunningServiceInfo info : infos) { 

            if (info.service.getClassName().equals(serviceName)) { 

                return true; 

            } 

        } 

        return false; 

    }   

 

tao_zi7890的專欄

發佈留言