Size: a a a

Android Developers

2020 March 23

ЯН

Ярослав Нестеров... in Android Developers
Vadim Morozov
тебе всё равно придётся рисовать разметку под него
если речь идёт о родном, то есть встроенный родной аля биометрика
кого рисовать???
источник

K

Kirill in Android Developers
Ярослав Нестеров
не выдумывай)
или есть нормальные аргументы?)
Дизайн приложения?
По дизайну, должны быть определенные точки. определенного цвета линии
источник

VM

Vadim Morozov in Android Developers
Ярослав Нестеров
кого рисовать???
разметку для пароля
обрабатывать нажатия на цифры и всё такое
источник

ЯН

Ярослав Нестеров... in Android Developers
Kirill
Дизайн приложения?
По дизайну, должны быть определенные точки. определенного цвета линии
а есть общий дизайн системы андроид
источник

K

Kirill in Android Developers
Vadim Morozov
разметку для пароля
обрабатывать нажатия на цифры и всё такое
графический пароль.
источник

ЯН

Ярослав Нестеров... in Android Developers
Kirill
графический пароль.
да какая разница, одна фигня
источник

K

Kirill in Android Developers
Ярослав Нестеров
да какая разница, одна фигня
как это одна фигня, если нажатие кнопки, отловить очень легко, а рисовать линии с привязкой, сложнее
источник

ЯН

Ярослав Нестеров... in Android Developers
ну кстати я не видел, чтобы для идентефикации в приложениях использовалась системная идентификация по граф ключу и паролю, тогда да, пилить своё
источник

K

Kirill in Android Developers
Ярослав Нестеров
ну кстати я не видел, чтобы для идентефикации в приложениях использовалась системная идентификация по граф ключу и паролю, тогда да, пилить своё
По биометрии штатной делают, а пароль/ключ, делают свом
источник

ЯН

Ярослав Нестеров... in Android Developers
Kirill
как это одна фигня, если нажатие кнопки, отловить очень легко, а рисовать линии с привязкой, сложнее
но если у юзера есть сканер отпечатка, он был бы очень рад воспользоваться этой прекрасной фичей, вместо того, чтобы вводить кдючи/пароли
источник

K

Kirill in Android Developers
Ярослав Нестеров
но если у юзера есть сканер отпечатка, он был бы очень рад воспользоваться этой прекрасной фичей, вместо того, чтобы вводить кдючи/пароли
Не в этом случае)
источник

VM

Vadim Morozov in Android Developers
кто нибудь может объяснить что делает данный класс на пальцах?
class ScoreViewModelFactory(private val finalScore: Int) : ViewModelProvider.Factory {
   override fun <T : ViewModel?> create(modelClass: Class<T>): T {
       if (modelClass.isAssignableFrom(ScoreViewModel::class.java)) {
           return ScoreViewModel(finalScore) as T
       }
       throw IllegalArgumentException("Unknown ViewModel class")
   }
}
источник

QH

Quantum Harmonizer in Android Developers
Vadim Morozov
кто нибудь может объяснить что делает данный класс на пальцах?
class ScoreViewModelFactory(private val finalScore: Int) : ViewModelProvider.Factory {
   override fun <T : ViewModel?> create(modelClass: Class<T>): T {
       if (modelClass.isAssignableFrom(ScoreViewModel::class.java)) {
           return ScoreViewModel(finalScore) as T
       }
       throw IllegalArgumentException("Unknown ViewModel class")
   }
}
Вьюмодельку он делает.
источник

VM

Vadim Morozov in Android Developers
Quantum Harmonizer
Вьюмодельку он делает.
почему через фабрику то?
проверяет что конкретно эта моделька?
источник

VM

Vadim Morozov in Android Developers
Quantum Harmonizer
Вьюмодельку он делает.
я ведь из фрагмента могу просто создать что то типа
    private lateinit var viewModel: GameViewModel

и потом её использовать как хочу
источник

AD

Aleksey D. in Android Developers
Vadim Morozov
почему через фабрику то?
проверяет что конкретно эта моделька?
потому, что фреймворк не умеет создавать VM через конструктор с параметром, поэтому разработчик обязан показать фреймворку, как это делать
источник

ЯН

Ярослав Нестеров... in Android Developers
Vadim Morozov
я ведь из фрагмента могу просто создать что то типа
    private lateinit var viewModel: GameViewModel

и потом её использовать как хочу
так она не переживёт пересоздание фрагмента/активити
источник

AD

Aleksey D. in Android Developers
Vadim Morozov
я ведь из фрагмента могу просто создать что то типа
    private lateinit var viewModel: GameViewModel

и потом её использовать как хочу
можешь, но фреймворк за тебя занимается сохранением между пересозданием
источник

VM

Vadim Morozov in Android Developers
Aleksey D.
можешь, но фреймворк за тебя занимается сохранением между пересозданием
спасибо, понял вроде)
источник

AA

Ali Agzamov in Android Developers
потому что людей верящих в чудеса оказалось по факту больше чем планировалось
источник