Я хочу, чтобы поймать событие, когда выкручивание спиннера отклонено. Мы можем поймать его, когда пользователь нажимает на любой элемент в onItemSelected(). Но я хочу поймать, даже когда пользователь прикасается за пределы области раскрывающегося списка или назад, поскольку они тоже заставляют его исчезать. В этих двух случаях, когда я наблюдал журнал, он говорит "Попытка закончить входное событие, но приемник входных событий уже установлен"
Я наблюдал исходный код, это напечатано из InputEventReceiver.java в finishInputEvent ( Событие InputEvent, обработанное булевым способом). Но это окончательный метод, поэтому нет смысла его переопределять. Может кто-нибудь, пожалуйста, предложите способ обращения, когда выпадение будет отклонено в этих случаях?