2012-03-20 1 views
1

バインドされたサービスとバインドされていないサービスでサービスが停止しているかどうかを確認するにはどうすればよいですか?バインドされたサービスとバインドされていないサービスでサービスが停止したかどうかを確認するにはどうすればよいですか?

サービスが停止していて、その状態/ステータスは何ですか?

おかげ
スネハ

+0

http://stackoverflow.com/questions/600207/android-check-if-a-service-is-running/4976378#4976378 – John

答えて

0

これを試してみてください。

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; 
    }