onBackpressed не вызывается из пользовательского SearchView - PullRequest
0 голосов
/ 28 августа 2018

Я создал пользовательский SearchView (назовем его MineSearchView) со списком возможных предложений. В основном, когда пользователь фокусируется на представлении, список удаляется

Проблема, однако, заключается в том, что ни onKeyPreIme, ни onKeyDown, ни onKeyUp не вызываются в MineSearchView при нажатии кнопки возврата системы. Все, что происходит, это то, что если выпадающий список виден, он исчезает, просто чтобы сгореть неизбежно. Если он не виден при нажатии кнопки, он снова жмет, как будто он только что восстановил фокус.

Я пытался переопределить эти функции как без вызова базовых функций.

MineSearchView использует ArrayAdapter в качестве адаптера для подсказок.

...