1
A
回答
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;
}
相關問題
- 1. 在Android中綁定未綁定服務
- 2. Android:通知和綁定服務
- 3. 綁定服務BroadcastReceiver
- 4. Android服務綁定
- 5. Android綁定服務
- 6. 如何在Android中綁定此服務?
- 7. 服務 - 服務未停止
- 8. 如何判斷我的未綁定服務是否正在運行?
- 9. 在Android中停止取消綁定服務
- 10. 何時綁定服務
- 11. 綁定劍道電網與web服務
- 12. Android - 不止一次綁定服務
- 13. 錯誤綁定的服務
- 14. 綁定服務的Android
- 15. 我想知道如何停止呼叫方法,我把服務
- 16. 如何從其他尚未綁定的課程中取消綁定服務
- 17. 如何在Android中創建未綁定的服務?
- 18. 如何停止服務中的服務
- 19. 使用cf綁定服務自定義配置的Bluemix綁定WIoTP服務
- 20. 如何檢查服務是否停止
- 21. 服務綁定到活動
- 22. 服務綁定關係
- 23. WCF服務綁定設置
- 24. 綁定服務到AppWidget
- 25. Android服務無法綁定
- 26. Android - 綁定到服務
- 27. Android無法綁定服務
- 28. Android綁定服務問題
- 29. 無法綁定服務Android()
- 30. 確保綁定服務
http://stackoverflow.com/questions/600207/android-check-if-a-service-is-running/4976378#4976378 – John 2012-03-20 05:19:15