جلوگیری از بسته شدن آلارم منیجر
سلام دوستان من دارم یه برنامه آلارم درست می کنم ولی چند تا مشکل دارم
اول اینکه تو stackoverflow خوندم که سرویس آلارم منیجر با task Killer نابود می شه و برای جلوگیری راهکارهایی رو پیشنهاد کردن ! یکی از اون راهکار ها ساخت یک BroadCastReceiver با یک اکشن دلخواه ( غیر از اکشن های موجود ) در اینتنت فیلتر بود و من اصلا کدهارو متوجه نمیشم ! کسی تا حالا به سبک بالا کار کرده ؟
کسی راه دیگه ای برای جلوگیری از بسته شدن آلارم منیجر سراغ نداره ؟
2. چه جور می تونم مثل آلارم گوشی یه زنگی رو مثلا برای یک ساعت دلخواه فقط 3 بار تکرار کنم ؟ به نظرم استفاده از serRepeating درست نیست ! به نظر خودم باید pendingIntent رو به یک سرویس بفرستم و تمام کار های دیگر شامل تکرار آلارم ، بستن آلارم و ... رو در آن سرویس انجام بدهم ؟
3. چه جور می تونم چندین آلارم مختلف ، با زمان مختلف و تعداد تکرار مختلف داشته باشم و مشکلی با بستن هیجکدوم از اونها نداشته باشم؟ لازم به ذکره که pendingIntent همه یکیه ، یعنی به یک سرویس خاص ارجاع میده ؟ به نظر شما کد زیر برای تعریف آلارم منیجر مشکلی ایجاد نمی کند ؟
AlarmManager[] alarmManagers=(AlarmManager[]) getSystemService(Context.ALARM_SERVICE);
4.چه جور می تونم با دستور pendingIntent یک int نیز ارسال کنم ؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .