Size: a a a

Android Developers

2021 January 26

JF

Jorik Fat in Android Developers
Scrooge McDuck
А, то есть отчет до нуля происходит в самом activity?
отсчет (как и значение и сам таймер) находится в ViewModel
источник

L

Leonid in Android Developers
Scrooge McDuck
А, то есть отчет до нуля происходит в самом activity?
Activity должна только обновлять данные, которые ей присылает VM.
источник

SM

Scrooge McDuck in Android Developers
А как это?
источник

JF

Jorik Fat in Android Developers
Scrooge McDuck
А, то есть отчет до нуля происходит в самом activity?
для таймера проще всего использовать CountDownTimer
источник

AL

Adrián Lazaróv in Android Developers
Добрый вечер всем!
источник

JF

Jorik Fat in Android Developers
Scrooge McDuck
Здравствуйте, такой немного глупый вопрос но все никак не могу понять. Делаю простое приложение Count Down Timer. Нужно использовать ViewModel чтобы результат не пропадал при повороте экрана. Но никак не могу понять функцию которая будет каждую секунду менять цифру нужно сделать в самом activity или в ViewModel?
а кому нужно использовать ViewModel. Кто такую цель поставил?
источник

AL

Adrián Lazaróv in Android Developers
подскажите, кто под виндой? не запускается эмулятор, точнее запускает но не грузит, просто черный экран
источник

SM

Scrooge McDuck in Android Developers
Jorik Fat
а кому нужно использовать ViewModel. Кто такую цель поставил?
Условия задания
источник

JF

Jorik Fat in Android Developers
Scrooge McDuck
Условия задания
кто такое задание дал?
источник

SM

Scrooge McDuck in Android Developers
Jorik Fat
кто такое задание дал?
На курсе
источник

JF

Jorik Fat in Android Developers
Scrooge McDuck
На курсе
а на курсе что говорили про Model View ViewModel?
источник

SM

Scrooge McDuck in Android Developers
Jorik Fat
а на курсе что говорили про Model View ViewModel?
В каком смысле?
источник

JF

Jorik Fat in Android Developers
Scrooge McDuck
В каком смысле?
В том смысле, что вы не понимаете теорию: для чего идет вынесение логики во ViewModel
источник

Р

Романыч in Android Developers
Jorik Fat
В том смысле, что вы не понимаете теорию: для чего идет вынесение логики во ViewModel
А там дальше еще репозиторий есть за логикой
источник

SM

Scrooge McDuck in Android Developers
Jorik Fat
В том смысле, что вы не понимаете теорию: для чего идет вынесение логики во ViewModel
Для сохранения состояние
источник

JF

Jorik Fat in Android Developers
Scrooge McDuck
Для сохранения состояние
ну вот и отображайте состояние ViewModel в Acitivity
источник

SM

Scrooge McDuck in Android Developers
А как? Разве для этого не нужно каждую секунду запрашивать состояние у ViewModel?
источник

SM

Scrooge McDuck in Android Developers
Чтобы поменять цифру
источник

JF

Jorik Fat in Android Developers
Scrooge McDuck
А как? Разве для этого не нужно каждую секунду запрашивать состояние у ViewModel?
окей, промашка моя. Вы не понимаете как работает LiveData
источник

Р

Романыч in Android Developers
Scrooge McDuck
Чтобы поменять цифру
Ты создаешь лайв дату и параллельно подписываешься на нее. Все. Больше ничего не надо.
источник