Когда появляется спиннер, он обычно имеет предварительно выбранное значение. Если пользователи явно выбирают другой элемент, вызывается мой обработчик onClickItem. Но я не нашел способа определить, когда пользователь хочет сохранить текущий выбранный list_item как есть? Как пользователь должен выйти из такого счетчика, когда ему нравится текущее значение? Не могли бы вы добавить кнопку закрытия или что-то еще, чтобы они могли выйти без повторного выбора уже выбранного элемента для выхода? Кроме того, если они повторно выбирают один и тот же элемент, как вы обнаружите это? Я не думаю, что мои обработчики вызваны для этого.
Чтобы было ясно, мне нужно знать две вещи:
1) когда пользователь хочет сохранить текущее значение, как он выходит из счетчика? Это путем повторного выбора уже выбранного элемента. Если это так, как мне обнаружить это в коде, чтобы я мог закрыть диалоговое окно?
2) есть ли другие варианты, позволяющие пользователю закрывать счетчик без повторного выбора уже выбранного значения? например, предоставление кнопки закрытия диалога? Хотелось бы узнать, как другие справляются с этим. Спасибо