将数据从db显示到复选框

时间:2017-12-23 21:39:03

标签: android sqlite listview checkbox

我的SQL数据库只有一个表用于我的复选框:名称(字符串)和值(布尔值)。 这时,我显示了一个test的复选框列表,但它不是来自我的db。

  public class Model{
    String name;
    int value; /* 0 -> checkbox disable, 1 -> checkbox enable */

    Model(String name, int value){
        this.name = name;
        this.value = value;
    }
    public String getName(){
        return this.name;
    }
    public int getValue(){
        return this.value;
    }

}

   // MainActivity 

    ListView lv;
    Model[] modelItems;
    lv = (ListView) findViewById(R.id.listView1);
        modelItems = new Model[5];
        modelItems[0] = new Model("pizza", 0);
        modelItems[1] = new Model("burger", 1);
        modelItems[2] = new Model("olives", 1);
        modelItems[3] = new Model("orange", 0);
        modelItems[4] = new Model("tomato", 1);
 //Custom Adapter is a Java Class for Show ListView with Checkbox
        CustomAdapter adapter = new CustomAdapter(this, modelItems);
        lv.setAdapter(adapter);

0 个答案:

没有答案