Вопрос

Приложение открывается контекстмен, и я хочу закрыть / отклонить его без использования кнопки назад.Можно ли получить событие щелчка где-то, чтобы я мог назвать закрыть?

closeContextMenu ()
.

или я могу позвонить

setCancelOnTouchOutside()
.

где-то, как я могу на диалог?Альтернатива для меня - реформировать все мои контекстные меню на popupwindows, которые также могут сделать

setOutsideTouchable()
.

У кого-нибудь хороший подсказку / идея?

Это было полезно?

Решение

Отправьте ключевое событие (назад), и вы закончите.

myView.getRootView().dispatchKeyEvent(new KeyEvent (KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
.

Другие советы

Значит, вы описываете тип отменить тип поведения, как вы используете в диалоговом окне, но почему бы не просто использовать кнопку «Назад»

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top