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

نحوه حذف کردن یک Alaram از Alarm Manager

hoseinnrz  11 سال پیش  10 سال پیش
+1 0

با سلام
میخواستم بدونم چه جوری میشه یک آلارمی که قبل در سیستم تعریف کرده ایم را حذف کنیم ؟ 

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  11 سال پیش
+5 0

سلام ، دقیقا با هر Intent و PendingIntentـی که آلارم رو ست کردی با همونا هم باید باید کنسلش کنی :

Intent intent = new Intent(this, AlarmReceive.class);
PendingIntent sender = PendingIntent.getBroadcast(this, 0, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);

alarmManager.cancel(sender);

 

+3 0
در تکمیل صحبت spirit عزیز باید بگم توجه کن که حتما با همون requestId باید دوباره اون pendingIntent رو بسازی (11 سال پیش)
+2 0
در تکمیل صحبت sadeghbarout عزیز request code دومین پارامتر موقع ساختن pending intent است (10 سال پیش)

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