implementation 'com.android.support:support-core-utils:28.0.0'
检查数据库是否正确创建并成功打开。可以尝试在数据库增删改查一些数据。
检查查询语句是否正确。可以使用 Android 中提供的 SQLiteDatabase.query() 方法,或者使用原生 SQL 语句查询。
示例:
// 获取数据 public Cursor getData() { SQLiteDatabase db = this.getReadableDatabase(); String query = "SELECT * FROM " + TABLE_NAME; Cursor data = db.rawQuery(query, null); return data; }
// 使用 SQLiteDatabase.query() 方法获取数据 public Cursor getData() { SQLiteDatabase db = this.getReadableDatabase(); String[] projection = {COLUMN_NAME_1, COLUMN_NAME_2}; String selection = COLUMN_NAME_1 + " = ?"; String[] selectionArgs = {"some value"}; String sortOrder = COLUMN_NAME_1 + " DESC"; Cursor data = db.query( TABLE_NAME, projection, selection, selectionArgs, null, null, sortOrder ); return data; }