آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

وحید  11 سال پیش  11 سال پیش
0 0

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

0 0
متن ویراش شد. لطفا راهنمایی کنید. (11 سال پیش)
0 0
دوستان کسی بلد نیست؟ (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
hamcalas  11 سال پیش
+1 0

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

     //............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)

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