Это решение логично и понятно, но зачем требовать включенной службы геолокации? Google упорно пытается сделать систему и приложения более экономными в плане батареи, но форсить включение геолокации для работы, к примеру, с BLE вызывает недоумение. Так как в итоге включенные геосервисы просто умножают на ноль всю попытку экономии батареи.
TheSecond а какой вариант MVP вы используете, самописный или готовое решение (Moxy и.т.д.)?
Ну и если самописное, то соответственно как отрабатываете ЖЦ?
https://developer.android.com/develop/ui/compose/first#android-views
We now consider the View toolkit (for example, classes in
android.widgetsuch asTextViewandListView) to be in maintenance mode — this means that it will only receive highly critical fixes.Ну и если самописное, то соответственно как отрабатываете ЖЦ?