Bir servisin çalışıp çalışmadığını denetleme

Bu metod çağrıldığında eğer servisimiz çalışıyorsa geriye true döndürülecek. Eğer çalışmıyorsa false döndürülecek. Bunun için bir ActivityManager nesnesi oluşturup sistemin etkinlik servisini alıyoruz. Java'nın gelişmiş for döngüsü yapısını kullanarak getRunningServices metodu ile sistemde çalışan tüm servisleri alıyoruz. Bu metodun döndürdüğü RunningServiceInfo nesnelerinden oluşan dizi içinde servis isimli değişken ile dönüyoruz. Döngü sırasındaki servis nesnesinin paket adı, bizim uygulamamızın paket adına eşitse bizim servisimiz çalışıyor demektir. Bu mantığı kullanarak tüm çalışan servisleri geziyoruz ve bizim servisimiz çalışıyor mu kontrol ediyoruz.