0

In my application i am having checkboxes in first activity that i want to refer on second activity with its state information whether it is checked or unchecked. is there any way to do this plz explain in detail with example . Thank you.

Javed Salat
  • 526
  • 4
  • 10
  • 26

2 Answers2

1

Use bundle.

pass its checked or unchecked state to bundle and pass when another activity is started, for example.

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);

In antoher activity, get the bundle

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

if(checked = 1){ Log.i("TAG", "It is checked")}
// perform action here......
Shani Goriwal
  • 2,111
  • 1
  • 18
  • 30
Programmer
  • 5,360
  • 10
  • 37
  • 61
0

This is not possible in traditional java style like that:

otherActivity.isSomeCheckboxCecked();

You have to implement some communication between activities. Simplest one is use

startActivityForResult()

Take a look here

Community
  • 1
  • 1
piotrpo
  • 12,398
  • 7
  • 42
  • 58