2015-04-28 77 views

回答

2

你可以試試下面的代碼來檢查的天氣裏服務正在運行或不:

public boolean isMyServiceRunning(Activity activity) { 
    ActivityManager manager = (ActivityManager) activity 
      .getSystemService(Context.ACTIVITY_SERVICE); 
    for (RunningServiceInfo service : manager 
      .getRunningServices(Integer.MAX_VALUE)) { 
     if (NotificationService.class.getName().equals(
       service.service.getClassName())) { 
      return true; 
     } 
    } 

    return false; 
} 

如果服務正在運行,目前否則其返回false時將返回true。

相關問題