Почему вызывается функция onSaveInstanceState при попытке открыть файл с SAF? - PullRequest
0 голосов
/ 22 апреля 2020

В моем приложении я пытаюсь загрузить файл со следующим кодом:

    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 вызвана, и это не кажется мне логичным ...

Кто-нибудь знает, почему это происходит и существует ли способ избежать этого?

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