Как использовать намерение settype для поиска текстового файла с расширением - PullRequest
0 голосов
/ 26 октября 2019

Я использую следующий код для открытия цели поиска для поиска текстового файла во внешнем хранилище:

private void performFileSearch()
{   
    Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
    intent.addCategory(Intent.CATEGORY_OPENABLE);
    intent.setType("*text/*");
    startActivityForResult(intent,READ_REQUEST_CODE);
}

Но сейчас я собираюсь создать текстовый файл с пользовательским расширением файла, например textfile.tre, этофайл не может выполнить поиск по этой цели. Поэтому я меняю тип на:

 intent.setType("*/*");

Теперь намерение показывает все файлы. Но я хочу показать только .tre файл. Что можно сделать?

Спасибо

1 Ответ

0 голосов
/ 26 октября 2019

Но я хочу показать только .tre файл

Извините, но это невозможно. Android, как и Интернет, работает с MIME-типами, а не с расширениями файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...