-1

アクティビティにチェックボックスがあります。

ユーザーが [保存] ボタンを押して、チェックボックスuncheckedinstead of '0'そのままにすると、 として保存されNOます。

ただし、ユーザーがticked the checkbox保存すると、instead of '1'として保存されYESます。

4

2 に答える 2

1
CheckBox c;
String SaveString="No";
//Initialize CheckBox
c.setOnCheckedChangeListener(new OnCheckedChangeListener() {

    @Override
    public void onCheckedChanged(CompoundButton arg0, boolean checked) {
        // TODO Auto-generated method stub
        if(checked)
        {
            SaveString="Yes";
        }
        else
        {
            SaveString="No";
        }
    }
});

今、

 SaveDatabase(SaveString);
于 2013-07-03T05:15:58.743 に答える
1
  btnSave.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub  

    CheckBox c = (CheckBox) findViewById(R.id.checkBox1);


    if (c.isChecked())
     { // save to String Variable for yes, strCheckBox="yes";
     }
    else
    {  // save to String Variable for No, strCheckBox="no";
    }

   //Code for Save to database

}
    });             
于 2013-07-03T05:26:00.400 に答える