jeudi 10 novembre 2016

save checkbox value to sqlite database

I have my insert method on DBHelper class working and on my MainActivity.java I have:

if (mydb.insertItem(userinput.getText().toString(), userdesc.getText().toString(), checked)) {
    Toast.makeText(getApplicationContext(), "done", Toast.LENGTH_SHORT).show();
}

The third parameter on insert is a Boolean value from a checkbox, my problem is how do I get the value like I do on Strings by using sometext.getText().toString(). How does that work on Booleans? Please help On my adapter class I have:

itemViewsHolder.getCheckBox().setChecked( item.isChecked() );

        itemViewsHolder.cbdone.setOnClickListener( new View.OnClickListener() {
            public void onClick(View v) {

                CheckBox cb = (CheckBox) v ;
                Items itm = (Items) cb.getTag();
                itm.setChecked( cb.isChecked() );

                if(cb.isChecked()){
                    String s = itm.getName();
                    System.out.println(s);
                }

            }
        });




Aucun commentaire:

Enregistrer un commentaire