بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چگونه بفهمیم یک سرویس در حال اجراست؟ (حل شد)

مدیریت گفتگو
وحید 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان
من در برنامم یک سرویس قرار دادم.
حالا با چه کدی می تونم بفهمم که این سرویس در حال اجراست؟

نظرات

وحید 11 سال پیش
متن ویراش شد. لطفا راهنمایی کنید.
وحید 11 سال پیش
دوستان کسی بلد نیست؟

پاسخ‌ها 1

hamcalas 11 سال پیش

چک کردن اینکه آیا سرویس درحال اجراست ؟

     //............check is service runing
privateboolean isMyServiceRunning(Class<?> serviceClass){
ActivityManager manager =(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
for(RunningServiceInfo service: manager.getRunningServices(Integer.MAX_VALUE)){
if(serviceClass.getName().equals(service.service.getClassName())){
returntrue;
}
}
returnfalse;
}
//...................................

و برای صدا زدن  : 

 isMyServiceRunning(MyService.class)

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .