Size: a a a

Android Developers

2021 February 18

RC

Roman Chumachenko in Android Developers
awawa
Ребята, расскажите как победить Huawei/Honor: не доходят пуши через FCM на заблокированный телефон. Если включить экран, то пуш мгновенно долетает. Кто как с этим боролся в своих аппках?
Слушай, а разве Хуавей от фаербейза не отрезали Гугл?
источник

СП

Сергей П. in Android Developers
Наличие сссылки из класса Application на объект гарантирует что он не будет уничтожен пока приложение живо - это полезно
источник

L2

LDev 21 in Android Developers
Roman Chumachenko
Описано херово таки. Читай дальше: ты передаешь ранабл потоку
Разобрался, спасибо. В котлине есть альтернативы способа синхронизации потоков наподобие Exchanger в Java? Понимаю, что и в котлине его можно использовать, но мб как и корутины есть что-то более оптимальное
источник

a

awawa in Android Developers
Roman Chumachenko
Слушай, а разве Хуавей от фаербейза не отрезали Гугл?
На новых - да, но мой ещё с гуглосервисами. Сами-то пуши доходят, но пока хотя бы экран включен, только экран тухнет - никаких больше уведомлений
источник

AV

Alexander Vlasyuk in Android Developers
Сергей П.
Можно в синглтоне-репозитории скажем
Но вот тогда в репозиторий надо контекст передавать, как-то меня это смущает)
источник

RC

Roman Chumachenko in Android Developers
LDev 21
Разобрался, спасибо. В котлине есть альтернативы способа синхронизации потоков наподобие Exchanger в Java? Понимаю, что и в котлине его можно использовать, но мб как и корутины есть что-то более оптимальное
Корутины не "оптимальнее", корутины написаны поверх все тех же java.cocnurrency. У котлина своей многопоточки нет, так что брать жавовскую вполне нормально
источник

СП

Сергей П. in Android Developers
Alexander Vlasyuk
Но вот тогда в репозиторий надо контекст передавать, как-то меня это смущает)
Его в статике там нe держим и все норм.
А в апликейшн аппликейшн контекс держать можно - не утечет. И он там доступен по this.
источник

L2

LDev 21 in Android Developers
Roman Chumachenko
Корутины не "оптимальнее", корутины написаны поверх все тех же java.cocnurrency. У котлина своей многопоточки нет, так что брать жавовскую вполне нормально
А при использовании корутин обмен данными между потоками возможен? Смотрю, многие предпочитают именно корутины использовать
источник

AV

Alexander Vlasyuk in Android Developers
Сергей П.
Его в статике там нe держим и все норм.
А в апликейшн аппликейшн контекс держать можно - не утечет. И он там доступен по this.
Окей, спасибо!
источник

RC

Roman Chumachenko in Android Developers
LDev 21
А при использовании корутин обмен данными между потоками возможен? Смотрю, многие предпочитают именно корутины использовать
Ты с потоками разберись сначала, корутины в разы сложнее для понимания + те же проблемы многопоточки могу возникать в корутинах, если корутины из разных потоков выполняются
источник

L2

LDev 21 in Android Developers
Roman Chumachenko
Ты с потоками разберись сначала, корутины в разы сложнее для понимания + те же проблемы многопоточки могу возникать в корутинах, если корутины из разных потоков выполняются
Я в Java уже использовал Exchanger, в котлине пытаюсь его же использовать возникают проблемы, потому и спрашиваю
источник

Т

Тагир in Android Developers
Здравствуйте всем. Столкнулись с такой проблемой. Антивирус сбербанка реагирует на наше приложение, выдавая предупреждение not-a-virus:HEUR.RiskTool.AndroidOS.subspod.a. Ошибка встречается на телефонах хуавей с оболочкой EMUI версии 11. Кто нибудь сталкивался с подобной проблемой? На других оболочках все норм. Прошерстили телефоны ни одним антивирусом. Ничего не обнаружено
источник

RC

Roman Chumachenko in Android Developers
LDev 21
Я в Java уже использовал Exchanger, в котлине пытаюсь его же использовать возникают проблемы, потому и спрашиваю
То есть корутины легче будет понимать, когда потоки прохаваешь. Все штуки для многопоточности жавы можно точно так же в котлине использовать
источник

RC

Roman Chumachenko in Android Developers
LDev 21
Я в Java уже использовал Exchanger, в котлине пытаюсь его же использовать возникают проблемы, потому и спрашиваю
Скорее всего используешь некорректно, разницы между языками тут нет
источник

АК

Андрей Карчевский... in Android Developers
Aleksei
А что это за класс такой вообще на скрине? Это кастом вью или что это? Зачем это для ресайклера?
Ну у меня будет два столбика кнопок с их названиями. Они должны скроллиться. Если я всё правильно понял, моя задача — создать макет кнопки и потом их создавать
источник

A

Aleksei in Android Developers
Андрей Карчевский
Ну у меня будет два столбика кнопок с их названиями. Они должны скроллиться. Если я всё правильно понял, моя задача — создать макет кнопки и потом их создавать
т.е. программно будешь создавать вьюхи из кода и добавлять их в парент вьюгруп?
источник

АК

Андрей Карчевский... in Android Developers
Aleksei
т.е. программно будешь создавать вьюхи из кода и добавлять их в парент вьюгруп?
Типо того
источник

АЛ

Артур Легуша... in Android Developers
всем привет подскажите плиз как решить проблему io.realm.exceptions.RealmMigrationNeededException: Migration is required due to the following errors, менял номер schema но все равно вылетает ошибка((
источник

a

arsenyi in Android Developers
Подскажите, кто то получал доступ к апи сообщениям ВК? Что нужно для этого сделать? Пишут про какую то верификацию (в доках), что она из себя представляет?
источник

A

ABI in Android Developers
arsenyi
Подскажите, кто то получал доступ к апи сообщениям ВК? Что нужно для этого сделать? Пишут про какую то верификацию (в доках), что она из себя представляет?
так там же должно быть описано наверное, что это такое
источник