Size: a a a

Android Developers

2020 January 13

AA

Andrey Akimov in Android Developers
Ilya
Ну если хочешь разделять на разные сущности, то создай подтипы у основного объекта и иниицилизируй их через конструктор при получении с сервера данных
ну о том и речь)
источник

I

Ivan in Android Developers
Всем привет. Как в FCM-пушах обрабатываете log out (разлогинивание) пользователя? Как понимаю, есть несколько вариантов:

1) Посылать запрос на свой бэк с токеном. Соответственно, они там обрабатывают переденный им токен, т.е. перестают слать на него уведомления.
Недостаток: log out не возможен без интернета. Хотя через флаг и WorkManager можно решить

2) Вызывать FirebaseInstanceId.getInstance().deleteInstanceId(), затем запрашивать сразу же новый FirebaseInstanceId, а при авторизации послыть новый токен на свой бэк.
Недостаток: гугл не рекомендует связывать FirebaseInstanceId с авторизацией. Одно устройство – один FirebaseInstanceId.
источник

AG

Andrew Growing in Android Developers
Ivan
Всем привет. Как в FCM-пушах обрабатываете log out (разлогинивание) пользователя? Как понимаю, есть несколько вариантов:

1) Посылать запрос на свой бэк с токеном. Соответственно, они там обрабатывают переденный им токен, т.е. перестают слать на него уведомления.
Недостаток: log out не возможен без интернета. Хотя через флаг и WorkManager можно решить

2) Вызывать FirebaseInstanceId.getInstance().deleteInstanceId(), затем запрашивать сразу же новый FirebaseInstanceId, а при авторизации послыть новый токен на свой бэк.
Недостаток: гугл не рекомендует связывать FirebaseInstanceId с авторизацией. Одно устройство – один FirebaseInstanceId.
Ты хочешь перестать слать сообщения юзеру если он в аппке нажал logout?
источник

AG

Andrew Growing in Android Developers
Просто сообщи об этом бэку, не надо ничего удалять.
источник

QH

Quantum Harmonizer in Android Developers
А мне, наоборот, нравится вариант дропнуть токен фаербейза.
источник

А

Александр in Android Developers
Переслано от Александр
Вопрос.
Я тут недавно услышал мнение(в arch чате вроде бы), что декларативный UI » XML

Типо, кто декларативный UI пробовал, тот на XML уже возвращаться не хочет.

Может кто объяснить почему? Мне так довольно удобно работать с XML: представление в одном месте, логика - в другом.
источник

I

Ivan in Android Developers
Andrew Growing
Ты хочешь перестать слать сообщения юзеру если он в аппке нажал logout?
да
источник

DE

Denis Egorov in Android Developers
Александр
Переслано от Александр
Вопрос.
Я тут недавно услышал мнение(в arch чате вроде бы), что декларативный UI » XML

Типо, кто декларативный UI пробовал, тот на XML уже возвращаться не хочет.

Может кто объяснить почему? Мне так довольно удобно работать с XML: представление в одном месте, логика - в другом.
источник

I

Ivan in Android Developers
Quantum Harmonizer
А мне, наоборот, нравится вариант дропнуть токен фаербейза.
Но сам гугл так не советует делать, а они ж разработчкики API. Я просто боюсь, что потом какие-нибудь подводные камни всплывут, когда будут что-то из Firebase внедрять
источник

А

Александр in Android Developers
Ничоси, спс.
источник

AA

Andrey Arlanov in Android Developers
Ребят, с помощью Geocoder можно город по координатам определить?
источник

QH

Quantum Harmonizer in Android Developers
Александр
Переслано от Александр
Вопрос.
Я тут недавно услышал мнение(в arch чате вроде бы), что декларативный UI » XML

Типо, кто декларативный UI пробовал, тот на XML уже возвращаться не хочет.

Может кто объяснить почему? Мне так довольно удобно работать с XML: представление в одном месте, логика - в другом.
XML тоже вполне декларативный ;)
источник

AA

Andrey Akimov in Android Developers
Quantum Harmonizer
XML тоже вполне декларативный ;)
и удобный 🌚
источник

ОА

Оганнес Асатрян in Android Developers
Andrey Arlanov
Ребят, с помощью Geocoder можно город по координатам определить?
у гула нет апи?
источник

QH

Quantum Harmonizer in Android Developers
Александр
Переслано от Александр
Вопрос.
Я тут недавно услышал мнение(в arch чате вроде бы), что декларативный UI » XML

Типо, кто декларативный UI пробовал, тот на XML уже возвращаться не хочет.

Может кто объяснить почему? Мне так довольно удобно работать с XML: представление в одном месте, логика - в другом.
ладно, на самом деле, тот XML, котоырй есть в андроид, напоминает жабаскрипт — его, небось, захерачили за пару дней, не подумав. С тем и живём до сих пор
http://javanese.online/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/%D1%84%D1%83%D0%BD%D0%B4%D0%B0%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_android/#resources
источник

ОА

Оганнес Асатрян in Android Developers
Quantum Harmonizer
ладно, на самом деле, тот XML, котоырй есть в андроид, напоминает жабаскрипт — его, небось, захерачили за пару дней, не подумав. С тем и живём до сих пор
http://javanese.online/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/%D1%84%D1%83%D0%BD%D0%B4%D0%B0%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_android/#resources
как ты думаешь - будь ты на месте тех людей в то время, какой бы ты придумал способ описывать юай в андроид?
источник

QH

Quantum Harmonizer in Android Developers
Ivan
Но сам гугл так не советует делать, а они ж разработчкики API. Я просто боюсь, что потом какие-нибудь подводные камни всплывут, когда будут что-то из Firebase внедрять
Как именно не рекомендует?
источник

А

Александр in Android Developers
Quantum Harmonizer
ладно, на самом деле, тот XML, котоырй есть в андроид, напоминает жабаскрипт — его, небось, захерачили за пару дней, не подумав. С тем и живём до сих пор
http://javanese.online/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/%D1%84%D1%83%D0%BD%D0%B4%D0%B0%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_android/#resources
Ok, чекну статью, вернёмся к этому попозже 🧐
источник

QH

Quantum Harmonizer in Android Developers
Оганнес Асатрян
как ты думаешь - будь ты на месте тех людей в то время, какой бы ты придумал способ описывать юай в андроид?
наверное, XAML
(хотя я не знаю достоверно, когда он появился)
источник

I

Ivan in Android Developers
Quantum Harmonizer
Как именно не рекомендует?
в доках, которые раньше были писали об этом напрямую, что токен – это устройствао, а не сессия
источник