User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

enter image description hereI'm trying to give the user the ability to add alarm times for a reminder.

In this view, you can see that I have 1:19am twice. What happens is if you press the plus button, then I add a row based on what's in the bottom picker display. I originally had it so that if you press + and the time already exists, a row is not added. I didn't want to pop up an alert saying that they needed to select a time that doesn't exist already.

Similarly, when the user selects a row and the row is highlighted, you can move the picker to change the time and they can change the time to a time that already exists in the table.

When they leave the screen, I'd like to only have one alarm per time. Do I show the user an alert if two times are the same? Or do I simply delete any duplicate entries from the table when they leave the screen and when they come back they'll see that the app took care of duplicates for them. Or is there something else that is pretty standard that I don't know about?

share|improve this question
up vote 2 down vote accepted

Much simpler answer... ignore duplicates. There is no reason for them. When a duplicate would be added, just have nothing at all happen (the duplicate is immediately and silently removed). Duplicate times serve no function at all, so the user will have no confusion when they don't appear. If you can within your programming framework, you should highlight the item that was already there, so the user doesn't feel ignored.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.