Android отменяет разрешения при запуске приложения - могу ли я восстановить приложение - PullRequest
0 голосов
/ 29 мая 2019

Я только что переместил свой целевой SDK в v9.

Я столкнулся с проблемой, когда при запуске приложения я открываю настройки и отменяю одно из разрешений.Когда я вывожу свое приложение на передний план, оно перезагружается и пытается восстановить приложение, однако восстановить его не удается должным образом.

Насколько я понимаю, поведение должно быть таким же, как при повороте устройства.Однако в этом случае мое приложение может восстановиться корректно.

Может кто-нибудь сказать мне, каково поведение при отзыве разрешения при запуске приложения.Должно ли приложение просто завершиться и просто начать с самого начала, или можно восстановить.

1 Ответ

0 голосов
/ 29 мая 2019

Мое понимание поведения должно быть таким же, как вращение устройства.

Нет.

Может кто-нибудь сказать мне, что такое поведение при отзыверазрешение, когда приложение работает.

Процессы вашего приложения завершены.Android запустит новый процесс для вашего приложения, когда пользователь вернется к нему.Android может попытаться перезапустить последнее действие, в котором был пользователь, в зависимости от времени всех этих событий.

В общем, поведение такое же, как если бы пользователь покинул ваше приложениекакое-то время (скажем, 20 минут) Android завершил процесс в фоновом режиме, а затем пользователь вернулся к нему.

Если приложение просто завершается и только начинается с самого начала, иливосстановление возможно.

Мы не можем ответить на этот вопрос, так как детали будут зависеть от приложения.В идеале, ваше приложение может «восстановиться», но для этого потребуется, чтобы вы разработали приложение, чтобы иметь возможность справляться с новым процессом из любой деятельности.

...