网络上查到到的判断服务运行的函数,其中的 ActivityManager myManager=(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE); 行中的context出错,提示:
context cannot be resolved。
大家有解决办法吗?代码如下:
//本方法判断自己些的一个Service-->com.android.controlAddFunctions.PhoneService是否已经运行  
public static boolean isWorked()  
 {  
  ActivityManager myManager=(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);  
  ArrayList<RunningServiceInfo> runningService = (ArrayList<RunningServiceInfo>) myManager.getRunningServices(30);  
  for(int i = 0 ; i<runningService.size();i++)  
  {  
   if(runningService.get(i).service.getClassName().toString().equals("com.android.controlAddFunctions.PhoneService"))  
   {  
    return true;  
   }  
  }  
  return false;  
 }