Как я могу отображать изображения из определенной папки в галерее Android

Как я могу отобразить все изображения из определенной папки в галерее Android, как, например, Whatapp делает. Я использую MediaScannerConnectionClient

File folder = new File("/sdcard/myfolder/");
allFiles = folder.list();
SCAN_PATH=Environment.getExternalStorageDirectory().toString()+"/myfolder/"+allFiles[0];
@Override
public void onScanCompleted(String path, Uri uri) {
    try {
        if (uri != null) {
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(uri);
            startActivity(intent);

        }
    } finally {
        conn.disconnect();
        conn = null;
    }
}

private void startScan() {
    if (conn != null) {
        conn.disconnect();
    }
    conn = new MediaScannerConnection(this, this);
    conn.connect();
}
    @Override
public void onMediaScannerConnected() {
    conn.scanFile(SCAN_PATH, "image/*");
}

Но я получаю сообщение об ошибке:

    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setData(uri);
    startActivity(intent);

Конкретно здесь:

startActivity(intent);

Не удалось получить тип для: content: // media / external / images / media / 267830 Не найдено действий для обработки намерений

На onScanCompleted параметры пути и URI не равны нулю.

Ответы на вопрос(4)

Ваш ответ на вопрос