Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("*/*");
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent, READ_REQUEST_CODE);
В результате активности я продолжаю получать только один выбранный файл. несмотря на то, что я выбрал несколько файлов. Зачем ?
List<Uri> files = Utils.getSelectedFilesFromResult(resultData);
// resultData.putExtra(EXTRA_ALLOW_MULTIPLE, true);
System.out.println(resultData.getBooleanExtra(EXTRA_ALLOW_MULTIPLE,false)+"read request code"+files.size());
for (Uri uris : files) {
uri = uris;//Uri.parse(uris.getPath().toString().replaceFirst("files", Environment.getExternalStorageDirectory().getPath()));
// file2 = Utils.getFileForUri(uri);
// Do something with the result...
}