В моем приложении я пытаюсь загрузить файл со следующим кодом:
intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.setType("application/octet-stream");
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent, CODE_FOR_LOADING);
Это работает: средство выбора файлов отображается правильно, и я могу выбрать файл, который хочу прочитать, и успешно прочитал it.
Моя проблема в том, что когда или перед отображением средства выбора файлов я могу заметить, что моя функция onSaveInstanceState
вызвана, и это не кажется мне логичным ...
Кто-нибудь знает, почему это происходит и существует ли способ избежать этого?