Size: a a a

Android Architecture

2020 February 05

NI

Nick Ivantsov in Android Architecture
но это может быть опасно и получить null
источник

AP

Andrey Pomazkin in Android Architecture
вообще, очень хотелось бы хранить это во вьюмодели
источник

NI

Nick Ivantsov in Android Architecture
любое хранение таких классов может быть плачевным для приложения поскольку может вызвать утечку и в конечном счете ANR
источник

FL

First Last in Android Architecture
Нужно понять где хранить ссылку на адаптер?
источник

FL

First Last in Android Architecture
Или где хранить класс адаптера?))
источник

NI

Nick Ivantsov in Android Architecture
насколько я правильно понял необходимо получить контекст
источник

NI

Nick Ivantsov in Android Architecture
для того чтоб его передать в класс модель
источник

AP

Andrey Pomazkin in Android Architecture
Nick Ivantsov
насколько я правильно понял необходимо получить контекст
и хранить, обновлять его в случае переворота экрана
источник

FL

First Last in Android Architecture
Я беру контекст из application который всегда живет пока живет приложение.
источник

EC

Evgeny Cherkasov in Android Architecture
Andrey Pomazkin
вообще, очень хотелось бы хранить это во вьюмодели
А контекст библиотеке для чего нужен? Она инициализируется с ним? Либо просто в каком то методе он нужен?
источник

NI

Nick Ivantsov in Android Architecture
брать контекст приложения как вариант но насколько я понял его не желательно использовать
источник

NI

Nick Ivantsov in Android Architecture
ну и в целом это тоже чревато утечкой памяти
источник

AP

Andrey Pomazkin in Android Architecture
Evgeny Cherkasov
А контекст библиотеке для чего нужен? Она инициализируется с ним? Либо просто в каком то методе он нужен?
Клиент создаётся с контекстом, для возврата результата через onActivityResult
источник

AP

Andrey Pomazkin in Android Architecture
Я попробую апликейшнконтекст, почитаю, норм ли практика засовывать его во вьюмодель
источник

MI

Mukhamed Issa in Android Architecture
Можно же наследовать от AndroidViewModel, который требует Application
источник

NI

Nick Ivantsov in Android Architecture
Mukhamed Issa
Можно же наследовать от AndroidViewModel, который требует Application
+
источник

MI

Mukhamed Issa in Android Architecture
Само существование этого вроде говорит что так можно :)
источник

EC

Evgeny Cherkasov in Android Architecture
Andrey Pomazkin
Я попробую апликейшнконтекст, почитаю, норм ли практика засовывать его во вьюмодель
его не надо засовывать, есть AndoridViewModel, который предоставляет контекст приложения
источник

NI

Nick Ivantsov in Android Architecture
Mukhamed Issa
Само существование этого вроде говорит что так можно :)
ну такое
источник

FL

First Last in Android Architecture
Nick Ivantsov
ну и в целом это тоже чревато утечкой памяти
А как оно утечет app всегда один и если app умер контекст нам 100% не понадобится и ссылка на контекст в любом случае так не потечет. Этож не активити
источник