بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چگونه بفهمیم یک سرویس در حال اجراست؟ (حل شد)
سلام دوستان
من در برنامم یک سرویس قرار دادم.
حالا با چه کدی می تونم بفهمم که این سرویس در حال اجراست؟
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)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .