Size: a a a

Android Developers

2019 December 18

VM

Vadim Morozov in Android Developers
Vadim Morozov
Такая история
так как у меня вызывался несколько раз instantiateItem то и view перерисовывалась несколько раз, из за этого бликала
Решилась проблема с помощью данного кода
    override fun instantiateItem(container: ViewGroup, position: Int): Any {
       val view = map.getOrPut(position) {
           AuthorizationHeaderView(context = context)
       }
       updateViewContent(view, data[position])
       timeUpdateListeners.add(view as TimeUpdateListener)
       container.addView(view, 0)
       return view
   }

но теперь получается что у меня в map всегда будет вьюшка
думаю ок, надо просто удалить её в методе destroyItem
написал что то следующее
    override fun destroyItem(container: ViewGroup, position: Int, view: Any) {
       super.destroyItem(container, position, view)
       timeUpdateListeners.remove(view as TimeUpdateListener)
       map.remove(position)
   }

и блики вернулись
дело в том что destroyItem вызывается по какой то причине тоже несколько раз
и теперь думаю как можно корректно удалить из мапы значения (map.remove(position))
никто не подскажет?
источник

I

Igor in Android Developers
Ruslan Hanza
viewModel<IViewModel> { ViewModel() } - это в модуле

val viewModel by viewModel<IViewModel>() - это в активити
viewModel<IViewModel> вот так он не позволяет сделать, ему надо тип ViewModel, а не интерфейс, там даже под капотом это можно посмотреть
источник

RH

Ruslan Hanza in Android Developers
Igor
viewModel<IViewModel> вот так он не позволяет сделать, ему надо тип ViewModel, а не интерфейс, там даже под капотом это можно посмотреть
источник

I

Igor in Android Developers
а что возвращает getViewModel?
источник

RH

Ruslan Hanza in Android Developers
Igor
а что возвращает getViewModel?
не понял вопроса. посмотри
источник

I

Igor in Android Developers
Ruslan Hanza
не понял вопроса. посмотри
так он возвращает ViewModel, ты посмотри на код в картинке, там метод getViewModel посмотри что этот метод возвращает
источник

RH

Ruslan Hanza in Android Developers
Igor
так он возвращает ViewModel, ты посмотри на код в картинке, там метод getViewModel посмотри что этот метод возвращает
тебе бы самому не мешало бы посмотреть)
источник

TB

Toussaint Bekoin in Android Developers
salut
источник

VO

Vladislav Ohotnikov in Android Developers
подскажите как такой формат прописать, все перерыл не могу понять (

Использую String.format("%.2f", cost) и получаю число в виде 45000,00 а как сделать что бы отображалось 45 000,00?
источник

QH

Quantum Harmonizer in Android Developers
Vladislav Ohotnikov
подскажите как такой формат прописать, все перерыл не могу понять (

Использую String.format("%.2f", cost) и получаю число в виде 45000,00 а как сделать что бы отображалось 45 000,00?
изменить локаль, либо DecimalFormat
источник

VO

Vladislav Ohotnikov in Android Developers
или например у меня число 1345000 а надо 1 345 000
источник

AO

Artem Osipov in Android Developers
DecimalFormat("#,###.00", DecimalFormatSymbols(Locale.ENGLISH).apply { groupingSeparator = ' ' }) // 10 578.90
источник

VO

Vladislav Ohotnikov in Android Developers
Artem Osipov
DecimalFormat("#,###.00", DecimalFormatSymbols(Locale.ENGLISH).apply { groupingSeparator = ' ' }) // 10 578.90
спасибо
источник

SO

Slackin' On Your Mackin' in Android Developers
Добрый день, подскажите насколько, в целом, проблематично выкатиться на гугл плей?
источник

SD

Stepan Dzikevich in Android Developers
Slackin' On Your Mackin'
Добрый день, подскажите насколько, в целом, проблематично выкатиться на гугл плей?
Примерно на 25 баксов - столько стоит аккаунт разработчика
источник

K

Kasem in Android Developers
источник

K

Kasem in Android Developers
источник

v

vitaly in Android Developers
Slackin' On Your Mackin'
Добрый день, подскажите насколько, в целом, проблематично выкатиться на гугл плей?
разве что в плане нервов проблематично в первый раз, а потом норм. Как с сексом, короче.
источник

K

Kasem in Android Developers
Как называется?
источник

QH

Quantum Harmonizer in Android Developers
Kasem
Как называется?
браузер? Фигма? card? TextView?
источник