Während der Erstellung einer Alarm-Anwendung mit mehreren Alarmen Am PendingIntent mit verschiedenen Anfragecodes und einem AlarmService zur Anzeige von Dialogen Noch bevor der erste Dialog beendet oder beendet wird, erscheint der zweite Dialog. Wie kann ich das verhindern?Wie kann ich verhindern, dass zwei verschiedene Alarm-Alarmdialoge ausgelöst werden durch zwei anstehende Absichten mit unterschiedlichen Anfragecodes gleichzeitig
public void setAlarm() {
AlarmManager amgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
PendingIntent pi = PendingIntent.getService(context, requestcode, i, PendingIntent.FLAG_CANCEL_CURRENT);
min = (amod.getHour() * 60) + amod.getMinute();
amgr.set(amgr.RTC,System.currentTimeMillis()+(min*60*1000), pi);
}
public class AlarmService extends Service {
@Override
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
playTone();
showDialog();
return START_NOT_STICKY;
}