Я хотел бы установить уведомление на 8 числа каждого месяца.
Вот что я сделал:
Intent myIntent = new Intent(remember.this, receiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(remember.this, 0, myIntent, 0);
AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
// Set the alarm to start at approximately 8th of
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.set(Calendar.DAY_OF_MONTH, 8);
alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
AlarmManager.INTERVAL_DAY*30, pendingIntent);
Однако то, что я получил, было постоянным уведомлением в течение нескольких минут. И это не проходит.
Буду признателен за вашу помощь здесь, так как я действительно не знаю, где что-то пошло не так.
System.out.println(calendar.getTime());
, что дастWed Apr 08 18:22:13 IST 2015
- person Psypher   schedule 29.04.2015