Я хочу запустить действие из того же действия, используя пункты меню - PullRequest
0 голосов
/ 28 марта 2011

Как я могу запустить действие из того же действия при определенных условиях, используя пункты меню. Например: - У меня есть действие, которое может быть запущено в двух условиях на основе значения логической переменной flag. Значение этого флага может быть «истина» или «ложь». Если флаг «ложь», то в опции меню значок / текст для этого действия должен быть отключен. Означает, что я не должен быть в состоянии начать деятельность. И если флаг равен "true", то параметр меню для этого действия должен быть включен, и я должен иметь возможность запускать то же действие, используя пункты меню. (Примечание. В обоих случаях действие должно иметь одинаковое содержание, но будет отличаться только заголовок страницы.)

спасибо,

Ответы [ 2 ]

0 голосов
/ 28 марта 2011

В методе OnPrepareOptionMenu (Меню меню) вы можете добавлять или удалять пункты меню, в зависимости от значения вашего флага.

0 голосов
/ 28 марта 2011

Если ваше поведение в деятельности зависит от логического значения sigle - передайте его в упражнение и обработайте ложные случаи.Чтобы узнать, как передавать данные в активность, задайте вопрос Как передать данные между действиями в приложении Android? .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...