Я хочу сослаться на флажок в другой деятельности в Android - PullRequest
0 голосов
/ 28 февраля 2012

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

Ответы [ 2 ]

1 голос
/ 28 февраля 2012

Использовать пакет.

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

Intnet i = new Intent(class.this, classb.class)
Bundle b = new Bundle();

if(button.ischecked()){
b.putInt("Checked", 1);
}else{
b.putInt("Checked", 0);
}
startActivity(i);

В другом действии получите пакет

int checked = b.getInt("Checked");

if(checked = 1){ Log.i("TAG", "It is checked")}
// perform action here......
0 голосов
/ 28 февраля 2012

В традиционном стиле Java это невозможно:

otherActivity.isSomeCheckboxCecked();

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

startActivityForResult()

Взгляните здесь

...