Size: a a a

Android Developers

2021 January 26

D

Daniel in Android Developers
но у меня не амд, а интел
источник

ВШ

Виктор Шевченко... in Android Developers
Jorik Fat
вполне
🤘 мне все больше нравится этот языг
источник

a

abyl in Android Developers
Daniel
но у меня не амд, а интел
Очень странно однако
источник

ВШ

Виктор Шевченко... in Android Developers
Leonid
Логичнее наоборот, чтобы не извращаться 😊
а наоборот это как? startActivity().also{}?
источник

L

Leonid in Android Developers
startActivity (Intent(...))
источник

ВШ

Виктор Шевченко... in Android Developers
! j
источник

a

abyl in Android Developers
Виктор Шевченко
а вот так адекватно писать?
Я впервые такое вижу чес слово
источник

L

Leonid in Android Developers
Просто зачем выворачивать логику наизнанку, если нет необходимости? Просто потому, что язык позволяет? 😏
источник

ВШ

Виктор Шевченко... in Android Developers
я хотел записать короче, но там еще extra будет передаваться
источник

L

Leonid in Android Developers
Виктор Шевченко
я хотел записать короче, но там еще extra будет передаваться
startActivity (Intent(...).apply {
putExtra(...)
})
источник

ВШ

Виктор Шевченко... in Android Developers
Leonid
startActivity (Intent(...).apply {
putExtra(...)
})
ну вот в итоге именно так и получится в моем случае)
источник

ВШ

Виктор Шевченко... in Android Developers
спасибо
источник

L

Leonid in Android Developers
+
источник

SM

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

L

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

SM

Scrooge McDuck in Android Developers
Leonid
Как вариант: flow emit delay в ViewModel
Начать отчет нужно при нажатии на кнопку. Нужно каждую секунду вызывать функцию из ViewModel или так не правильно?
источник

L

Leonid in Android Developers
Scrooge McDuck
Начать отчет нужно при нажатии на кнопку. Нужно каждую секунду вызывать функцию из ViewModel или так не правильно?
Нужно запустить что-то, что будет каждую секунду (или так часто, как нужно) обновлять счётчик.

Нужно иметь возможность это что-то запустить и остановить.

Вариантов много. Handler + postDelayed, thread, flow....

Зависит от требований.
источник

SM

Scrooge McDuck in Android Developers
Leonid
Нужно запустить что-то, что будет каждую секунду (или так часто, как нужно) обновлять счётчик.

Нужно иметь возможность это что-то запустить и остановить.

Вариантов много. Handler + postDelayed, thread, flow....

Зависит от требований.
Но все равно мне нужно каждую секунду запрашивать результат от ViewModel верно?
источник

L

Leonid in Android Developers
Scrooge McDuck
Но все равно мне нужно каждую секунду запрашивать результат от ViewModel верно?
Нет, VM должна обновлять LiveData, на которую будет подписан UI
источник

SM

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