Android sqlite: how to retrieve specific data from particular column?

后端 未结 9 2260
生来不讨喜
生来不讨喜 2020-12-31 18:17

I am developing restaurant menu application. My app has a sqlite table which has these columns:

\"id\", \"category\", \"item_name\"

Content

9条回答
  •  猫巷女王i
    2020-12-31 18:59

    public List getAllData(String email)
    {
        db = this.getReadableDatabase();
        String[] projection = {email};
    
        List list = new ArrayList<>();
    
       Cursor cursor = db.query(Table_name,null,"email=?",projection,null,null,null,null);
    
      //  cursor.moveToFirst();
    
        if(cursor.moveToFirst()) {
            do {
    
                list.add(cursor.getString(cursor.getColumnIndex("id")));
                list.add(cursor.getString(cursor.getColumnIndex("name")));
                list.add(cursor.getString(cursor.getColumnIndex("email")));
                list.add(cursor.getString(cursor.getColumnIndex("password")));
               // cursor.moveToNext();
    
            } while (cursor.moveToNext());
        }
        return list;
    }
    

提交回复
热议问题