Как импортировать и показывать строку и изображение из SQLiteDB в пользовательский ListView - PullRequest
0 голосов
/ 12 июня 2018

Как импортировать таблицу, содержащую 3 столбца: идентификатор, имя и изображение из базы данных SQLite в пользовательский ListView.Английский плохой

1 Ответ

0 голосов
/ 12 июня 2018

Вы можете попробовать это

 db = openOrCreateDatabase("sms.db", SQLiteDatabase.CREATE_IF_NECESSARY, null);
    Cursor cc = db.rawQuery("SELECT * FROM datatable", null);
    final ArrayList<DataModel> row1 = new ArrayList<>();
    if (cc != null) {
        cc.moveToFirst();

        for (int i = 0; i < cc.getCount(); i++) {

            String id = cc.getString(0);
            String name = cc.getString(1);
            String image = cc.getString(2);
            DataModel datamodel = new Datamodel();
            datamodel.setid(id);
            datamodel.setname(name);
            datamodel.setimage(image);
            row1.add(datamodel);
            cc.moveToNext();
        }
    }

или получить значения по имени cc.getString (cc.getColumnIndex ("name"));

...