Я хочу выбрать только файл pdf, xlsx и txt из памяти, но int.setType может выполнять только один файл (только файл pdf (только файл pdf). Можно ли получить все три файла путем кодирования намерения .setType() и есть ли способ сделать?
Вот мой код.
private void showFileChooser() {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("application/pdf");
intent.addCategory(Intent.CATEGORY_OPENABLE);
try {
startActivityForResult(
Intent.createChooser(intent, "Select txt file"),
0);
} catch (android.content.ActivityNotFoundException ex) {
// Potentially direct the user to the Market with a Dialog
}
}