Не найдено действий для обработки намерения { act=android.intent.action.OPEN_DOCUMENT_TREE cat=[android.intent.category.Android

Форум для тех, кто программирует под Android
Anonymous
Не найдено действий для обработки намерения { act=android.intent.action.OPEN_DOCUMENT_TREE cat=[android.intent.category.

Сообщение Anonymous »

Я разрабатываю приложение, в котором мне нужно выбрать папку из внешнего хранилища, а затем получить ее путь, который позже передать в fileobserver. все работает нормально. Я использую этот код для выбора каталога:

Код: Выделить всё

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
intent.addCategory(Intent.CATEGORY_DEFAULT);
startActivityForResult(intent,RESULT_CODE);
и это дает мне этот интерфейс:
выбор каталога

Проблема: когда я запускаю приложение на KITKAT дает мне вышеупомянутое исключение. Я искал это в Интернете, но не смог найти альтернативы этому. Я просто хочу выбрать каталог и получить его путь в кикате.

Подробнее здесь: https://stackoverflow.com/questions/531 ... cument-tre

Вернуться в «Android»