запросы на кнопочные операции Android - PullRequest
0 голосов
/ 31 марта 2011

в основной активности моего приложения я поместил кнопку с именем «настройка», и если я нажму кнопку, она переместится на новую страницу, где я разместил две кнопки.

Если я нажимаю на любую из этих кнопок, я хочу, чтобы соответствующие операции выполнялись в другом упражнении, как это сделать ...

таким же образом, если я нажимаю кнопку в упражнении A, мне нужна кнопка, чтобы она была полностью невидимой в каком-то другом упражнении ...

как это сделать ....

Ответы [ 2 ]

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

Лучший способ - передать сообщения через Intent, который вы используете для запуска действия. Этот ответ дает подробный пример кода для этого.

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

Вы можете отправить некоторые данные вместе с намерением, которое вы использовали для начала другого действия.Например, в Деятельности A

Intent i = new Intent(this, B.class)
b.setBooleanExtra("isButtonVisible", false);
startActivity(i);

Теперь в Деятельности B, в его методе onCreate (), используйте

boolean isButtonVisible=getIntent().getBooleanExtra("isButtonVisible);
if(!isVisible)
button.setVisibility(View.INVISIBLE) //Or do something with that

Думаю, у вас есть идея сейчас?

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