复选框值没有插入mysql中

我试图将复选框值插入我的mysql数据库,程序中没有错误…但我无法将值输入数据库。 在数据库中它显示为空…

public class MainActivity extends AppCompatActivity { CheckBox box; Button btn_test; private static final String REGISTER_URL="http://192.168.0.106/test/checkin.php"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainactivity); box = (CheckBox) findViewById(R.id.checkBox); btn_test = (Button) findViewById(R.id.button); btn_test.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { registerUser(); } }); } private void registerUser() { box.isChecked(); String date = box1.toString().trim().toLowerCase(); register(date); } private void register(String date){ String urlSuffix = "?date=" + date; class RegisterUser extends AsyncTask { 

如何从复选框中获取值并插入数据库中

请试试这个,可能它会帮助你:)

box.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){

  @Override public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) { if(isChecked){ String date = box1.toString().trim().toLowerCase(); register(date); } } } );