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