Size: a a a

Android Developers

2020 December 02

DS

Daniel Sergeev in Android Developers
Quantum Harmonizer
можешь запилить байндинг к ЖЦ, как у лайвДаты
да, видимо придется ручками писать
источник

DS

Daniel Sergeev in Android Developers
но не хочется))
источник

QH

Quantum Harmonizer in Android Developers
Daniel Sergeev
но не хочется))
я вообще использую вьюшный аттач/детач, потому что когда писал свои байндинги, никакого лайфсайкла не было
источник

DS

Daniel Sergeev in Android Developers
Я раньше отписывался от rx в onStop и/или finish :)
источник

ES

Egor Sigolaev in Android Developers
Ребят, привет. Подскажите, может кто знает как получить внешний айпишник? Пробовал все способы, выдаёт айпи 192.168.... А надо что то похожее на 78.26.174.45.
источник

QH

Quantum Harmonizer in Android Developers
Egor Sigolaev
Ребят, привет. Подскажите, может кто знает как получить внешний айпишник? Пробовал все способы, выдаёт айпи 192.168.... А надо что то похожее на 78.26.174.45.
спросить у какого-нибудт whatismyip. Ты-то в подсети можешь и не знать внешний айпи роутера
источник

ES

Egor Sigolaev in Android Developers
Quantum Harmonizer
спросить у какого-нибудт whatismyip. Ты-то в подсети можешь и не знать внешний айпи роутера
Апишку их взять? Мне нужно, чтобы бесплатно было.
источник

QH

Quantum Harmonizer in Android Developers
Egor Sigolaev
Апишку их взять? Мне нужно, чтобы бесплатно было.
можешь хоть свой сервис на хероку сделать, там одна строчка
источник

ES

Egor Sigolaev in Android Developers
Quantum Harmonizer
можешь хоть свой сервис на хероку сделать, там одна строчка
Какая? Спарсить просто с сайта айпишник?
источник

QH

Quantum Harmonizer in Android Developers
Egor Sigolaev
Какая? Спарсить просто с сайта айпишник?
на стороне сайта — вернуть айпишник запрашивающего, на клиенте — сделать запрос и прочитать строку
источник

I

Ilya in Android Developers
Ilya
Ну я примерно такое и пробовал
fun Context.resolveThemeAttr(@AttrRes attr: Int) = TypedValue().let { typedValue -> theme.resolveAttribute(attr, typedValue, true) typedValue.resourceId }

А потом делал
themeContext.resolveThemeAttr(R.attr.backgroundColor)
Оно всегда белый возвращает
При том, что я его менял в теме
если кому-то интересно решение, то я там возвращал typedValue.resourceId, а надо было typedValue.data, что, впрочем, логично
источник

ES

Egor Sigolaev in Android Developers
Quantum Harmonizer
на стороне сайта — вернуть айпишник запрашивающего, на клиенте — сделать запрос и прочитать строку
апи не получится сделать, может есть способы через андроид апишки?
источник

QH

Quantum Harmonizer in Android Developers
Egor Sigolaev
апи не получится сделать, может есть способы через андроид апишки?
> Ты-то в подсети можешь и не знать внешний айпи роутера
источник

DE

Don Elvarez in Android Developers
Всем привет 🙋‍♂️
Может кто-то объяснить зачем dagger2 использовать и зачем на каждое действие делать отдельный интерфейс?
источник

ES

Egor Sigolaev in Android Developers
Don Elvarez
Всем привет 🙋‍♂️
Может кто-то объяснить зачем dagger2 использовать и зачем на каждое действие делать отдельный интерфейс?
1)даггер реализует паттерн dependency injection, можешь почитать о нём
источник

ES

Egor Sigolaev in Android Developers
2)что за интерфейс?
источник

F

Fervent in Android Developers
Всем привет! Можете подсказать плиз, я собираюсь использовать диплинки от яндекс метрики. Тут просит добавить диплинк и он идёт как урл, в доках не показывается как это будет реализовано в приложении, может кто сталкивался как реализовать это всё? Буду очень благодарен
источник

DS

Daniel Sergeev in Android Developers
Какой компонент в корутинах аналогичен ReplaySubject в rx?
источник

d

danilshik in Android Developers
Fervent
Всем привет! Можете подсказать плиз, я собираюсь использовать диплинки от яндекс метрики. Тут просит добавить диплинк и он идёт как урл, в доках не показывается как это будет реализовано в приложении, может кто сталкивался как реализовать это всё? Буду очень благодарен
Да как и все диплинки, я от Firebase использую
источник

DS

Daniel Sergeev in Android Developers
BroadcastChannel бы, но он работает как BehaviorSubject
источник