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