В какой части проекта лучше всего запрашивать локацию? Для получения данных с апишки мне нужно получить широту и долготу, но я заметил что при запросе с фрагмента, ждать дольше чем с активити. И дело не в апишке, потому что если широту и долготу захардкодить то результат моментальный. Есть ли какие-нибудь хорошие практики работы с fused location provider или мне не обойтись без прелоада?
Недавно тоже работал с локейшином, у меня fuselocation нормально отрабатывал, ещё можно Location change listener воткнуть. Для локации нужно запрашивать разрешение, если их запросить рандомно, на экранах которые не связанных с картой , пользователь откажет. Самый лучший вариант запросить разрешение аккурат перед запросом, получаешь разрешение, получаешь локацию, отправляешь запрос на api