欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 判斷某個服務(service)是否運行

 更新時間:2017年06月07日 10:21:54   作者:非著名程序員  
這篇文章主要介紹了 Android 判斷某個服務(service)是否運行的相關資料,需要的朋友可以參考下

判斷某個服務是否正在運行的方法

實現(xiàn)代碼:

/** 
 * 
 * 
 * @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; 
} 

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

最新評論