Это мой код для извлечения данных из SQLiteDatabase. Получение желаемого результата в более низких API, но не в API 27 или более.
fetch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
UserHelper userHelper = new UserHelper(MainActivity.this);
SQLiteDatabase sqLiteDatabase = userHelper.getReadableDatabase();
Cursor cursor = sqLiteDatabase.query(Contract.User.TABLE_NAME,
null, null, null, null, null, null);
boolean status = cursor.moveToFirst();
if (status) {
do {
Toast.makeText(MainActivity.this, cursor.getString(1).toString() + " " +
cursor.getString(2).toString(),
Toast.LENGTH_SHORT).show();
} while (cursor.moveToNext());
}
}
});