یکبار دیگه بپرسم شاید جواب بدین
من می خواهم یک برنامه اوقات شرعی درست کنم و برای اذان گفتن یک alarmmanager درست کردم اما وقتی صفحه lock میشه دیگه موقع اذان،اذان پخش نمیشه خواهش می کنم به من جواب بدین.اینم کد alarm manager
public void Azan() {
java.util.Date dat = new java.util.Date();
Calendar AzanSobh = Calendar.getInstance();
Calendar cal_now = Calendar.getInstance();
cal_now.setTime(dat);
AzanSobh.setTime(dat);
AzanSobh.set(Calendar.HOUR_OF_DAY, iSaatAzanSobh);
AzanSobh.set(Calendar.MINUTE, iDaghAzanSobh);
if (AzanSobh.before(cal_now)) {
AzanSobh.add(Calendar.DATE, 1);
}
Intent AzanIntent = new Intent(MainActivity.this, AlarmReciever.class);
PendingAzan = PendingIntent.getBroadcast(MainActivity.this, 0,
AzanIntent, 0);
manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
manager.setRepeating(AlarmManager.RTC_WAKEUP,
AzanSobh.getTimeInMillis(), 1000 * 60 * 24 * 20000, PendingAzan);
}
بعضی موارد هم که اینجا تعریف نشده در بالا تعریف شده است
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .