Уверенность в использовании приемника местоположения
Я использовал LastKnownLoaction при запуске. Деятельность моего приложения, чтобы получить местоположение, если оно возвращает null, то я регистрируюсь для приемника местоположения как для gps, так и для сетевых провайдеров. После запроса на прослушиватель слушайте любое изменение местоположения, я переключаюсь на главную страницу активности, используя startActivity.Further в startup Actyivity's onLocation в обоих Listener. Я пытаюсь найти местоположение, и если будут найдены какие-либо значения, я попытаюсь сохранить их в предпочтении и удалить обновленные из обоих прослушивателей и уведомить пользователя о обновляемом местоположении.
Является ли эта логика правильным способом кодирования, прослушиватель прослушивания обновления местоположения, когда он больше не находится в верхней части стека, следовательно, я использую эмулятор, я не смог проверить функциональность gps, мне потребовались ваши предложения по этому вопросу