2015-07-28 3 views
0

Я новое программирование на Android, и я укладывал в (я думаю) общую проблему. У меня есть два вида деятельности и CheckBox. В одном из них. Мне нужно, когда выбран CheckBox, и я нажимаю кнопку, которая меняет второе действие, показывает уведомления.Как заставить состояние ChecBox вступить в силу в другой деятельности?

+0

Возможный дубликат [Как начать новую активность при нажатии кнопки] (http://stackoverflow.com/questions/4186021/how-to-start-new-activity-on-button-click) – MCLLC

+0

Что именно делать вы имеете в виду отображение уведомлений о втором мероприятии? Какие уведомления? – edwoollard

ответ

0

Возможно, вы отправите определенное значение, если установлен определенный флажок. как 1 для 1-го и 2 для второго вы можете включить строку флажков проверяемых в струнном, например: 1246

После использования намерения вызвать другой вид деятельности

Intent i = new Intent(FirstScreen.this, SecondScreen.class); 
i.putExtra(strName,"strval"); 
i.startActivity(); 

С другой стороны, вы может retrive значения внутри strName, чтобы выяснить, какие флажки проверяются

Intent intent = getIntent(); 
String xyz = intent.getStringExtra("strName"); 

проверить, если строка содержит хуг (1) .. если он выполняет действие, которое вы хотите еще проверить, если он содержит «2»

if(xyz.contains(1)) 
{ 
    //perform task 1 
} 
else if(xyz.contains(2)) 
{ 
    //perform task 2 
} 
Смежные вопросы