Size: a a a

Android Developers

2020 February 04

QH

Quantum Harmonizer in Android Developers
Vadim Morozov
потому что в самом data class они nullable
я и говорю, в этом ошибка
источник

I

Ivansuper in Android Developers
Vadim Morozov
Ну так ругается
viewContract?.returnActionWithConnectionId(
               authorizationID = authorizationID,
               connectionID = connectionID
           )
Тебе контракт нуллабельности нужно везде проверить и везде привести к нужному виду. Иначе так и будешь постоянно?.ставить
источник

VM

Vadim Morozov in Android Developers
Quantum Harmonizer
я и говорю, в этом ошибка
почему? мне иногда могут не приходить данные
поэтому я и поставил их в data class как nullable
источник

QH

Quantum Harmonizer in Android Developers
Vadim Morozov
почему? мне иногда могут не приходить данные
поэтому я и поставил их в data class как nullable
И ты тогда должен продолжать нормально работать?
источник

VM

Vadim Morozov in Android Developers
Quantum Harmonizer
И ты тогда должен продолжать нормально работать?
ну типа да) в зависимости от того какие данные приходят то и делаю)
аля приходят все данные делаю одно
приходит одно поле делаю другое
источник

MG

Mikhail Gribanov in Android Developers
Вопрос про productFlavors

Можно ли для разных productFlavors отключать определенные участки XML разметки активностей и import в коде? Про возможность создания папок с названиями productFlavors знаю, но хочу избежать дублирования кода.

Суть в чем: отключил в платной версии приложения рекламные сдк через freeImplementation и paidImplementation (free и paid - названия моих productFlavors) при импорте библиотек, а как скрыть ранее используемые рекламные компоненты не создавая дубликатов разметки и кода - не знаю.
источник

I

Ivansuper in Android Developers
Mikhail Gribanov
Вопрос про productFlavors

Можно ли для разных productFlavors отключать определенные участки XML разметки активностей и import в коде? Про возможность создания папок с названиями productFlavors знаю, но хочу избежать дублирования кода.

Суть в чем: отключил в платной версии приложения рекламные сдк через freeImplementation и paidImplementation (free и paid - названия моих productFlavors) при импорте библиотек, а как скрыть ранее используемые рекламные компоненты не создавая дубликатов разметки и кода - не знаю.
По разметке можно посмотреть в сторону include, по коду надо разбить и вынести переключаемое -- вставлять пустышку или класс, который возвращает на проверку Оплачено. Как один из вариантов
источник

I

Ivansuper in Android Developers
К сожалению #ifdef у нас нет
источник

MG

Mikhail Gribanov in Android Developers
Ivansuper
К сожалению #ifdef у нас нет
Т.е. только вручную разбивать и растаскивать по разным папкам? Жаль.
источник

MO

Michael Orlov in Android Developers
Mikhail Gribanov
Вопрос про productFlavors

Можно ли для разных productFlavors отключать определенные участки XML разметки активностей и import в коде? Про возможность создания папок с названиями productFlavors знаю, но хочу избежать дублирования кода.

Суть в чем: отключил в платной версии приложения рекламные сдк через freeImplementation и paidImplementation (free и paid - названия моих productFlavors) при импорте библиотек, а как скрыть ранее используемые рекламные компоненты не создавая дубликатов разметки и кода - не знаю.
Создать интерфейс и для разных flavors сделать свою реализацию: для free там просто мок будет
источник

ФХ

Филадельфия Хачатуря... in Android Developers
Обязательно ли подписываться и отписываться на eventbus в методах onStart/onStop? Или можно в onCreate/onDestroy чтоб ловить ивенты когда приложение свернуто
источник

ОА

Оганнес Асатрян... in Android Developers
2020 год. евентбас.
источник

ФХ

Филадельфия Хачатуря... in Android Developers
Оганнес Асатрян
2020 год. евентбас.
А что лучше? 😑 я прост тупой
источник

ОА

Оганнес Асатрян... in Android Developers
гениальная фраза - говоришь что ты тупой и все. можно делать что угодно
источник

ОА

Оганнес Асатрян... in Android Developers
лучше включить мозги, понять какая у тебя задача, какие инструменты есть в галактике и какие лучше применить
источник

ФХ

Филадельфия Хачатуря... in Android Developers
Пилю первое приложение в жизни 🤷🏼‍♂️
Нужно с пуш сервиса обновить ui, может быть посоветуешь тогда что-то?
источник

ОА

Оганнес Асатрян... in Android Developers
вот это лучше, чем то, что ты спросил в начале
источник

ОА

Оганнес Асатрян... in Android Developers
теперь уж спокойно можешь ожидать от чата годных ответов
источник

ОА

Оганнес Асатрян... in Android Developers
как минимум могу порекомендовать liveData
источник

I

Ivansuper in Android Developers
Филадельфия Хачатурян
Пилю первое приложение в жизни 🤷🏼‍♂️
Нужно с пуш сервиса обновить ui, может быть посоветуешь тогда что-то?
Твое первое приложение, пуш сервис .... Ты точно не путаешь пуши с простой плашкой(нотификацией) в центре уведомлений?
источник