Size: a a a

StartAndroid Ru Chat

2021 April 29

KA

Kerk A. in StartAndroid Ru Chat
Помогает только откат на версию  студии 4.2 RC1, но это по ряду причин крайне плохо. Уже всю репу счесал....
источник

DK

Denis Koval in StartAndroid Ru Chat
друзья, помогите.. либо я чтото нажал, либо это студия тупит. если это такая фича, то как ее выключить?
источник

DK

Denis Koval in StartAndroid Ru Chat
пишу toString, а на выход печатается справа налево
источник

KS

Kaminskyi Sem in StartAndroid Ru Chat
твой комп сатал арабом)) 😂
источник

DK

Denis Koval in StartAndroid Ru Chat
решилось перезапуском студии))
но мне интересно, как такое повторить)
источник

В

Виктор in StartAndroid Ru Chat
Понял, что не баг, а фича?
источник

DK

Denis Koval in StartAndroid Ru Chat
пока что ничего не понял))
источник

A

Aleksandr in StartAndroid Ru Chat
нужно поискать в настройках. Возможно, был включен такой режим вставки
источник

DK

Denis Koval in StartAndroid Ru Chat
искал, но не смог найти
источник

H

HahahImFaus in StartAndroid Ru Chat
Привет!
Мне надо каждую минуту получать json с сервера.
Я делаю это в сервисе в цикле while гет запросом.

Но читал что так лучше не делать, что якобы это сильно потребляет батарею, а андройду такое не нравится и он будет закрывать доступ в инет.

Так вот, как тогда лучше реализовать такое?
источник

СП

Сергей П. in StartAndroid Ru Chat
Ну во первых никаких циклов. Хотя бы вызов по таймер. Или джавовский или от  rxjava.
А еще лучше broadcast receiver  и подписаться на TICK

Во вторых когда приложение уйдет в фон или телефон в DOZE mode никто никуда стучаться в сеть не будет каждую минуту. Лавочку эту система прикроет скорее всего. Раз в 15 еще минут может дадут через work manager
источник

РО

Роман Оболонский... in StartAndroid Ru Chat
А как организовать push уведомления с сервера на клиент (приложуху) через rest?
Там же нужно типо оставить url адрес, для обратной связи, но не понятно как
источник

Ф

Фёдор in StartAndroid Ru Chat
Токен устройства сохранить в бд на сервере и отправлять
источник

РО

Роман Оболонский... in StartAndroid Ru Chat
а есть какая-нибудь статья или пример с кодом?
был бы очень благодарен
источник

Ф

Фёдор in StartAndroid Ru Chat
В референсе к FCM разве нет гайда?
источник

СП

Сергей П. in StartAndroid Ru Chat
Ну оно так себе. Лучше пример найти.

К примеру для rest протокола нужен токен устройства. А их два - от firebase installations и от fcm mesaging. В доках не указано какой)) happy debugging!
источник

Ф

Фёдор in StartAndroid Ru Chat
private suspend fun setupCloudMessaging() = suspendCancellableCoroutine<String?> { cont ->
       FirebaseMessaging.getInstance().token.addOnCompleteListener { task ->
           if (!task.isSuccessful) {
               cont.resume(null)
           }

           cont.resume(task.result)
       }
   }
источник

S

Syncended in StartAndroid Ru Chat
не забудьте повесить на failure что-то, иначе не проснется корутина)
источник

Ф

Фёдор in StartAndroid Ru Chat
!task.isSuccessful и есть failure же вроде
источник

S

Syncended in StartAndroid Ru Chat
я хз как оно в фб точно работает, просто помню что там каллбек на failure есть, который exception возвращает
источник