У меня там хранится база данных SQLite и URI изображения. Я хочу показать изображение, используя URI. Если я жестко кодирую URI, он работает mImageView.setImageURI("content://media/external/images/media/47");
, но если я получаю его из базы данных, он не
Метод получения базы данных
public Cursor getData(){
SQLiteDatabase db = this.getWritableDatabase();
String query = "SELECT * FROM " + TABLE_NAME;
Cursor data = db.rawQuery(query, null);
return data;
}
Служебный метод
public String monitorData() {
ArrayList<String> listData = new ArrayList<>();
Cursor data = mDatabaseHelper.getData();
while(data.moveToNext()){
listData.add("\n" + data.getString(1));
}
return listData.get(0);
}
Вызов метода, который не показывает мне изображение
mImageView.setImageURI(Uri.parse(monitorData()));