у меня есть приложение с системой сигнализации, которая работает безупречно, и я копирую все 5 классов и просто меняю имя базы данных, но оно не работает, я могу передать вам весь код, но я хочу услышать, было ли у кого-нибудь что-то вроде это раньше.
когда я вызываю новый ReminderManager(this).setReminder(mRowId,mCalendar);
идентификатор строки заполнен (некоторое число) и mCalendar (имеет дату, которую я сравниваю с датой из Mcalendar другого приложения, которое у меня есть, и это тот же формат), и когда я вызываю это, все идет так, как должно, он создает ожидаемое намерение
public void setReminder(Long taskId, Calendar when)
{
Intent i= new Intent(mContext,OnAlarmReciver.class);
i.putExtra(DatabaseIN.KEY_ROWID,(long)taskId);
PendingIntent pi=PendingIntent.getBroadcast(mContext,0, i, PendingIntent.FLAG_ONE_SHOT);
mAlarmManager.set(AlarmManager.RTC_WAKEUP,when.getTimeInMillis(),pi);
}
after this nothing happens... can anyone help