【发布时间】:2017-12-17 02:56:44
【问题描述】:
我正在尝试从 SQLite 数据库中获取值并将它们添加到 ArrayList。我不知道问题是什么。如果这些代码部分没有问题,我可以发布更多代码。
@Override
public void onCreate(SQLiteDatabase db) {
String sql ="create table tablo(id integer primary key,tipi text,turu text, miktar text, notlar text ) ";
db.execSQL(sql);
public List<String> listAll(){
List<String>liste = new ArrayList<String>();
Cursor c = db.rawQuery("select * from tablo",null);
c.moveToFirst();
while (c.moveToNext()){
int id = c.getInt(0);
String tipi=c.getString(1);
String turu = c.getString(2);
String miktar = c.getString(3);
String notlar =c.getString(4);
Data d = new Data(id,tipi,turu,miktar,notlar);
String toSt =d.toString();
liste.add(toSt);
}
【问题讨论】:
标签: android sqlite illegalstateexception