Skip to main content

I want to refer checkbox in another activity in android



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.




Comments

  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")}

    ReplyDelete
  2. 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

    ReplyDelete

Post a Comment

Popular posts from this blog

Wildcards in a hosts file

I want to setup my local development machine so that any requests for *.local are redirected to localhost . The idea is that as I develop multiple sites, I can just add vhosts to Apache called site1.local , site2.local etc, and have them all resolve to localhost , while Apache serves a different site accordingly.