0
我有一个JSON数组。我正在使用DatabaseHelper
传输数据,但我无法获取数据。我知道我犯了一个简单的错误,但它只是不可见。在Android Studio中从SQlite获取数据时出错
这是onCreate
方法
arrayList = database.getAllData();
ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(),
android.R.layout.activity_list_item,
android.R.id.text1,
arrayList);
listView.setAdapter(adapter);
这是getAllData
public Cursor getAllData() {
SQLiteDatabase db = this.getWritableDatabase();
Cursor res = db.rawQuery("select * from "+TABLE_NAME,null);
return res;
}
是不是this.getReadableDatabase(); ? – Blogger
@Venky您使用本地数据库的第一次获取数据,一次使用后台方法。 –
并且您寻找arraylist并且getAllData()方法返回一个游标! – Blogger