0
Я хочу запустить будильник при вызове метода onRecieve() метода broadcastreciever.Как вызвать сигнал тревоги в BroadcastReciever?
Я хочу запустить будильник при вызове метода onRecieve() метода broadcastreciever.Как вызвать сигнал тревоги в BroadcastReciever?
Используйте этот код ниже
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(System.currentTimeMillis());
cal.clear();
cal.set(2012,2,8,18,16);
AlarmManager alarmMgr = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(this, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
// cal.add(Calendar.SECOND, 5);
alarmMgr.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pendingIntent);
Вы можете использовать context
в onReceive(Context context, Intent intent)
вместо this
в приведенном выше коде.