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.
Ccna final exam - java, php, javascript, ios, cshap all in one. This is a collaboratively edited question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.
Wednesday, February 29, 2012
Subscribe to:
Post Comments (Atom)
Use bundle.
ReplyDeletepass 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")}
This is not possible in traditional java style like that:
ReplyDeleteotherActivity.isSomeCheckboxCecked();
You have to implement some communication between activities. Simplest one is use
startActivityForResult()
Take a look here