Android之判断某个服务是否正在运行的方法

    xiaoxiao2021-12-14  19

     

    Android之判断某个服务是否正在运行的方法

    标签: 服务service   19615人阅读  评论(1)  收藏  举报   分类: android编程笔记(47)  [java]  view plain  copy   /**   * 判断某个服务是否正在运行的方法   *    * @param mContext   * @param serviceName   *            是包名+服务的类名(例如:net.loonggg.testbackstage.TestService)   * @return true代表正在运行,false代表服务没有正在运行   */   public boolean isServiceWork(Context mContext, String serviceName) {       boolean isWork = false;       ActivityManager myAM = (ActivityManager) mContext               .getSystemService(Context.ACTIVITY_SERVICE);       List<RunningServiceInfo> myList = myAM.getRunningServices(40);       if (myList.size() <= 0) {           return false;       }       for (int i = 0; i < myList.size(); i++) {           String mName = myList.get(i).service.getClassName().toString();           if (mName.equals(serviceName)) {               isWork = true;               break;           }       }       return isWork;   }  
    转载请注明原文地址: https://ju.6miu.com/read-964155.html

    最新回复(0)