У меня возникла проблема с новой системой разрешений. Я изменил свой код, чтобы запросить разрешение для WRITE_EXTERNAL_STORAGE. Но мое приложение не может писать (или читать) SD-карту, пока я не перезапущу приложение (конечно, я разрешил его в диалоговом окне). После этого он работает нормально.
Это не новое приложение, я уже объявил WRITE_EXTERNAL_STORAGE в манифесте, а на более ранних системах он отлично работает.
Я использую методы checkSelfPermission и requestPermissions, и когда я делаю запрос на чтение или запись на SD-карту, у меня есть исключение, в котором у меня нет разрешения.
Кто-нибудь знает, что я пропустил? Или я столкнулся с ошибкой?
Версия SDK является последней (обновлена несколько часов назад), и я тестирую ее на эмуляторе.