Из webserivce я получаю данные в виде дат и времени, значит, для какой-то конкретной даты у меня есть некоторый набор слотов. Следующая диаграмма дает подробное объяснение.
Здесь на каждой дате у меня есть некоторый набор таймингов. Здесь я хочу отображать уведомление в конкретную дату и время. Если ответ из базы данных состоит из завтрашней даты, такой как 07/12/2012 в 11:00. Мне нужно отобразить уведомление в это время.
У меня есть идея относительно менеджера уведомлений и кода, который я использую.
Main.java
NotificationManager notificationManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
Notification notification = new Notification(R.drawable.ic_action_search, "A New Message!", System.currentTimeMillis());
Intent notificationIntent = new Intent(this, Main.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.setLatestEventInfo(Main.this, notificationTitle, notificationMessage, pendingIntent);
notificationManager.notify(10001, notification);
Но здесь мне нужно получать уведомления, когда приложение также закрыто. Итак, кто-нибудь поможет мне в этом.