Size: a a a

Android Developers

2021 January 15

MA

Morgan AD in Android Developers
Ilya
в ViewModel нельзя View передавать, принципы MVVM нарушаются
вот это прям не знал
источник

S

Singular in Android Developers
Morgan AD
вот это прям не знал
ViewModel работает с данными, а не с View
источник

S

Singular in Android Developers
Morgan AD
вот это прям не знал
Почитай по MVVM, в инете на хабре куча статьей есть
источник

I

Ilya in Android Developers
Morgan AD
вот код вьюмодели: https://hatebin.com
потом идёт insertUser, оно в Main потоке
источник

MA

Morgan AD in Android Developers
да я читал кучу статей, но чет забыл про view
источник

I

Ilya in Android Developers
        GlobalScope.launch {
           processVisible.value = true
           withContext(Dispatchers.IO) {
               delay(2000)
           }
       }
сильно
источник

MA

Morgan AD in Android Developers
Ilya
        GlobalScope.launch {
           processVisible.value = true
           withContext(Dispatchers.IO) {
               delay(2000)
           }
       }
сильно
это я на отшибись написал для примера, по сути это код для удаления
источник

S

Silent829 in Android Developers
Singular
Ана платная
И что?
источник

I

Ilya in Android Developers
Ilya
потом идёт insertUser, оно в Main потоке
вот и проблема
источник

S

Singular in Android Developers
Morgan AD
да я читал кучу статей, но чет забыл про view
читай исчо
источник

S

Singular in Android Developers
Как в EditText поймать момент, когда пользователь ввел 10 символ, но можно вводить 9 символов. Тоесть скипнуть 10 символ

Это надо делать динамичский, поэтому нужен листенер
источник

MA

Morgan AD in Android Developers
Ilya
вот и проблема
viewModelScope.launch(Dispatchers.IO) {
           repository.insertUser(user)
       }
источник

MA

Morgan AD in Android Developers
так вроде в IO потоке все
источник

MA

Morgan AD in Android Developers
или я чет не понимаю
источник

I

Ilya in Android Developers
Morgan AD
viewModelScope.launch(Dispatchers.IO) {
           repository.insertUser(user)
       }
а стоп, тупанул
источник

S

Singular in Android Developers
Ясно мне тут не помогут
источник

I

Ilya in Android Developers
Singular
Как в EditText поймать момент, когда пользователь ввел 10 символ, но можно вводить 9 символов. Тоесть скипнуть 10 символ

Это надо делать динамичский, поэтому нужен листенер
ну юзай TextWatcher выше же писали вроде
источник

S

Singular in Android Developers
Ilya
ну юзай TextWatcher выше же писали вроде
Это я пишу)
источник

S

Silent829 in Android Developers
Singular
Ясно мне тут не помогут
Норм
источник

S

Silent829 in Android Developers
Singular
Как в EditText поймать момент, когда пользователь ввел 10 символ, но можно вводить 9 символов. Тоесть скипнуть 10 символ

Это надо делать динамичский, поэтому нужен листенер
Чекай если больше 9 символов не давай записывать и/или удаляй
источник