то, чтобы объект, например progressBar, оставался в памяти и не пересоздавался и соответственно не менял ссылку на себя?
например у меня в классе для работы с удаленным устройством через callback обновляется переменная на основе которой устанавливается значение в progress bar(статус загрузки файла), но если я пересоздам активити, то естественно мой progress bar переинициализируется с новой ссылкой, а работа с удаленным устройством продолжится в фоновом потоке, так вот как мне сохранить корректное отображение статуса загрузки файла при пересоздании активити?
если такое возможно
> и соответственно не менял ссылку на себя увы, налицо полное непонимание, как там чё но навскидку могу предложить вьюмодель или сервис
Если активити пересоздастся то и все прогрессбары тоже. Можно в активити сделать обсервер, следящий за переменной прогресса, а переменная сидит во вьюмодели или репозитарии.
я ранее писал, что новенький в мобильной разработке, пришлось супер быстро делать приложение, разбираюсь походу, так что я много чего могу не понимать
UI может быть убит и пересоздан системой. Существовашие ссылки на элементы UI превратятся в тыкву. Keywords: Activity lifecycle, Fragment lifecycle, MVVM
во, спасибо, по ключевым словам прям не хватает, пойду учить
и если не в лом, почему он "> и соответственно не менял ссылку на себя" это прям полное непонимание, разве объект не удаляется из памяти после onDestroy?
ну, допустим, нет
Вью модель? Не?
Обсуждают сегодня