2011-12-28 4 views
0

Я пытаюсь обнаружить, если пользователь отменяет (завершает работу без выбора любой вариант) .Я пытался перезапись onOptionsMenuClosed (меню Menu) и OnKeyUp (интермедиат KEYCODE, KeyEvent событие) (для того, чтобы обнаружить меню & ключи обратно) в своей деятельности. Но, не из них ответы на подменю. Как я могу определить, когда выйдет подменю опции Android?Как определить, когда выйдет подменю опции Android?

+0

Я предлагаю вам перепроектировать ваше приложение, чтобы не заботиться о том, покидает ли пользователь любое меню. – CommonsWare

+0

Мне нужно приостановить/возобновить запись в соответствии с состоянием меню. Редизайн поставил бы меня позади графика, поэтому я решил сделать так, как я ответил ниже. –

+0

«Мне нужно приостановить/возобновить медиа в соответствии с состоянием меню» - пожалуйста ** ** ** «приостановить/возобновить медиа», если они фактически ** изменяют состояние ** ** путем выбора меню **. Так работают меню, так как они были введены пару десятилетий назад. – CommonsWare

ответ

-1

В итоге я включил контекстное меню из меню опций. Поэтому я могу использовать методы по умолчанию в контекстном меню, чтобы определить, вышло ли меню. Кроме того, пользовательский диалог будет прав, я думаю, но это может быть сложнее.

Смежные вопросы