it-swarm.com.de

Rückmeldung an den Benutzer, wenn ein hinzugefügter Eintrag mit einem aktuellen Eintrag identisch ist

enter image description hereIch versuche, dem Benutzer die Möglichkeit zu geben, Alarmzeiten für eine Erinnerung hinzuzufügen.

In dieser Ansicht können Sie sehen, dass ich zweimal 1:19 Uhr habe. Wenn Sie die Plus-Taste drücken, füge ich eine Zeile hinzu, die auf den Anzeigen in der unteren Auswahl basiert. Ich hatte es ursprünglich so, dass, wenn Sie + drücken und die Zeit bereits existiert, keine Zeile hinzugefügt wird. Ich wollte keine Warnung anzeigen, dass eine Zeit ausgewählt werden muss, die noch nicht existiert.

Wenn der Benutzer eine Zeile auswählt und die Zeile markiert ist, können Sie die Auswahl verschieben, um die Zeit zu ändern, und sie können die Zeit auf eine Zeit ändern, die bereits in der Tabelle vorhanden ist.

Wenn sie den Bildschirm verlassen, möchte ich nur einen Alarm pro Zeit haben. Zeige ich dem Benutzer eine Warnung, wenn zwei Male gleich sind? Oder lösche ich einfach doppelte Einträge aus der Tabelle, wenn sie den Bildschirm verlassen und wenn sie zurückkommen, sehen sie, dass die App doppelte Einträge für sie erledigt hat. Oder gibt es noch etwas, das ziemlich normal ist und von dem ich nichts weiß?

1
Crystal

Viel einfachere Antwort ... Duplikate ignorieren. Es gibt keinen Grund für sie. Wenn ein Duplikat hinzugefügt wird, passiert einfach nichts (das Duplikat wird sofort und stillschweigend entfernt). Doppelte Zeiten haben überhaupt keine Funktion, sodass der Benutzer keine Verwirrung stiftet, wenn sie nicht angezeigt werden. Wenn Sie in Ihrem Programmierframework können, sollten Sie das Element markieren, das bereits vorhanden war, damit sich der Benutzer nicht ignoriert fühlt.

2
Myrddin Emrys