PDA

View Full Version : ایجاد و حذف reminder در اندروید



javadaskari
جمعه 26 مهر 1392, 11:53 صبح
سلام به دوستان

من میخوم تو برنامم وقتی کاربر یه کلیدی میزنه یه یادآوری براش بزارم که مثلا 3 روز دیگر بهش یادآوری کنه.
نمونه کد زیاد دیدم که کارم میکرد ولی مثلا اگر برنامه force stop بشه و یا گوشی رو restart کنیم دیگه reminder کار نمیکنه؟

چه جوری میشه اینجوری reminder گذاشت و دوباره پاک کرد؟

با تشکر

javadaskari
یک شنبه 28 مهر 1392, 10:42 صبح
دوستان کجا هستید؟

جواب من بینوا رو بدید خواهشا :افسرده:

javadaskari
سه شنبه 30 مهر 1392, 13:20 عصر
عجب فروم فعالی!!!!

unit001
سه شنبه 30 مهر 1392, 19:02 عصر
سلام
در مورد اجرا شدن دوباره بعد از ریستارت گوشی اگه اشتباه نکنم باید داخل استارت آپ گوشی اجرا کنید. یه جستجو در مورد استارت آپ اندروید بکنید انشاء الله به جواب می رسید.
در مورد اینکه برنامه فورس کلوز دادنی دیگه اجرا نمی شه, فکر نکنم اینچنین چیزی باشه. چون وقتی Reminder می ذارید دیگه بعد از اون به عهده اندروید هست که اجراش کنه

Modernidea
چهارشنبه 01 آبان 1392, 10:26 صبح
سلام

جهت تنظیم یادآوری میتوانید از دو راه استفاده کنید.
1- Alarm Manager (http://developer.android.com/reference/android/app/AlarmManager.html)
2- Calendar (http://developer.android.com/reference/java/util/Calendar.html)

مثالی در مورد Alarm Manager (http://www.techrepublic.com/blog/android-app-builder/use-androids-alarmmanager-to-schedule-an-event/)
مثالی در مورد Calendar (http://www.vogella.com/articles/AndroidCalendar/article.html)


اگر از Alarm Manager استفاده میکنید، جهت اینکه بعد از راه اندازی دوباره دستگاه، یاد آوری دوباره تنظیم شود و کار مورد نظر را انجام دهد باید BroadCast Receiver تعریف کنید تا برنامه تشخیص دهد که Reboot انجام شده است. برای اطلاعات بیشتر در این مورد، این صفحه ها را کاملا مطالعه کنید:
http://ramkulkarni.com/blog/starting-android-activity-on-device-restart/
http://stackoverflow.com/a/12512783/478162

موفق باشید.