bottomnavigationbar, на одном галлерея фотографий, на другом — камера.
При использовании IndexedStack состояние двух экранов сохраняется( скролл, выбранная фотография), при этом камера также продолжает работать и все бы было ок
Но при тестировании на реальном устройстве заметил что батарейка очень быстро садится изза постоянно работающей камеры
Вопрос ребят.. как хранить состояние экрана с фотографиями?
И при возможности сбрасывать или выключать состояние камеры?
Пока на ум приходит запустить таймер в методе dispose при переключении экранов
Есть ли более интересные решения?
у меня правда камера которая qr сканировала и там можно было метод pause вызываать (ибо dispose ну слишком категоричное, но я в итоге пришел к тому, что открываю камеру как всплывающее, которое используется когда нужна, а когда не нужно, то и экран убит в целом)
Обсуждают сегодня