Я разрабатываю небольшое напоминание приложения он работает нормально, но моя проблема в том, что я добавляю несколько напоминанияНевозможно показать несколько остатков
экс
(1) 20-Август-2013 - 7 (час) -35 (мин.)
(2) 20-Aug-2013 - 7 (час) -36 (мин.)
мое напоминание показывает только второе, никогда не показывает первое.
мой исходный код:
для получения времени и сообщение:
public void onDateSelectedButtonClick(View v) {
int day = datePicker.getDayOfMonth();
int month = datePicker.getMonth();
int year = datePicker.getYear();
int hour = timePicker.getCurrentHour();
int minute = timePicker.getCurrentMinute();
message = message_text.getText().toString();
title = title_text.getText().toString();
Toast.makeText(getApplicationContext(), message+ ""+title, Toast.LENGTH_LONG).show();
Calendar calender = Calendar.getInstance();
calender.set(year, month, day,hour,minute,0);
ScheduleClient.setAlarmForNotification(calender);
Toast.makeText(getApplicationContext(), "Notification of day"+ day+"/"+ month, Toast.LENGTH_LONG).show();
}
Показать сообщение на время:
private static int NOTIFICATION = 1;
private void showNotification() {
CharSequence title = "Alarm";
int icon = R.drawable.ic_launcher;
CharSequence text = "Notification";
long time = System.currentTimeMillis();
Notification notification = new Notification(icon,text,time);
Intent intent = new Intent(this,ShowActivity.class);
String body = TaskReminder.title;
String message = TaskReminder.message;
intent.putExtra("title", body);
intent.putExtra("message", message);
PendingIntent pi= PendingIntent.getActivity(this, NOTIFICATION, intent, 0);
notification.setLatestEventInfo(this, title, text, pi);
notification.flags |= Notification.FLAG_AUTO_CANCEL;
notificationManager.notify(NOTIFICATION++, notification);
stopSelf();
}
Спасибо, я решил проблему. – Arut