Каково подходящее место / подход для запроса разрешений при запуске приложения? - PullRequest
2 голосов
/ 22 июня 2019

У меня есть некоторые основные функции в моем приложении, которые, как я знаю, будут нуждаться в некоторых разрешениях в значительной степени, как только приложение запустится, или, по крайней мере, вскоре после этого.Имеет смысл запрашивать их при запуске приложения (и я видел, что многие приложения делают это, предположительно по той же причине).Однако я не могу найти подходящее место для звонка requestPermissions.Я попытался сделать это в своем Activity.onResume, но это оказалось очень плохой идеей, потому что по какой-то причине, даже если разрешение уже предоставлено и не появляется всплывающее окно, requestPermissions вскоре приостанавливает действие и возобновляет его.поэтому мой запрос вызывает рекурсию.

Какой правильный подход?Я не думаю, что onCreate будет работать, кажется, немного в начале жизненного цикла.Или это действительно то место?

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