Size: a a a

Android Developers

2020 May 24

DE

Denis Egorov in Android Developers
LiveData - просто Observable
RxJava - библиотека для реактивщины, куда еще добавили возможность переключения потоков
источник

QH

Quantum Harmonizer in Android Developers
Denis Egorov
LiveData - просто Observable
RxJava - библиотека для реактивщины, куда еще добавили возможность переключения потоков
Вопрос был — зачем можно захотеть их смешивать
источник

N

Nixon in Android Developers
Quantum Harmonizer
Вопрос был — зачем можно захотеть их смешивать
Да. И если смешивать, то в каких "пропорциях"
источник

DE

Denis Egorov in Android Developers
их имеет смысл смешивать, если ты не хочешь иметь RxJava в своих activity/fragment/view
источник

DE

Denis Egorov in Android Developers
но тогда еще больше не понятно, зачем он нужен)
источник

N

Nixon in Android Developers
Я нашёл инфу, что rx у нас для сетевого взаимодействия, бд и т.д., лайвдата - для работы со вью. Но если лайвдата это просто Observable, то почему бы не использовать rx и там
источник

DE

Denis Egorov in Android Developers
Nixon
Я нашёл инфу, что rx у нас для сетевого взаимодействия, бд и т.д., лайвдата - для работы со вью. Но если лайвдата это просто Observable, то почему бы не использовать rx и там
очень узколобая инфа)
источник

N

Nixon in Android Developers
Denis Egorov
их имеет смысл смешивать, если ты не хочешь иметь RxJava в своих activity/fragment/view
По каким причинам я могу не захотеть его там иметь?) Какие проблемы это может принести?
источник

N

Nixon in Android Developers
Denis Egorov
очень узколобая инфа)
Неправильно выразился. Написал, будто это конкретные цели, а имел в виду общепринятую практику
источник

DE

Denis Egorov in Android Developers
Nixon
По каким причинам я могу не захотеть его там иметь?) Какие проблемы это может принести?
LiveData умеет сама отписаться, когда нужно. За rx придется следить
источник

DE

Denis Egorov in Android Developers
но мне сложно сейчас отвечать, так как мне LiveData и Rx вообще не нравятся)
источник

N

Nixon in Android Developers
Мне казалось, что rx давно уже что-то обязательное в разработке, не? Я понимаю, что никто никого не заставляет, но вроде надо идти в ногу со временем)
источник

DE

Denis Egorov in Android Developers
Nixon
Мне казалось, что rx давно уже что-то обязательное в разработке, не? Я понимаю, что никто никого не заставляет, но вроде надо идти в ногу со временем)
нет, он совсем не обязателен
источник

DE

Denis Egorov in Android Developers
он много у кого есть
источник

DE

Denis Egorov in Android Developers
но далеко не везде
источник

OH

Oleksandr Hulak in Android Developers
Nixon
По каким причинам я могу не захотеть его там иметь?) Какие проблемы это может принести?
Rx как сторонняя либа идёт, мощная для работы с потоками данных. LiveData - как часть Android Jetpack, куча всяких других компонентов из Jetpack с ней поддерживают работу
источник

N

Nixon in Android Developers
Понял, всем спасибо за информацию, пойду обрабатывать)
источник

D

Dmitry in Android Developers
Всем привет) Столкнулся с необычным багом. Подскажите, пожалуйста, при каких условиях может глючить equals?
источник

ES

Egor Sigolaev in Android Developers
Dmitry
Всем привет) Столкнулся с необычным багом. Подскажите, пожалуйста, при каких условиях может глючить equals?
Смотря что сравниваешь.
источник

D

Dmitry in Android Developers
Egor Sigolaev
Смотря что сравниваешь.
Две строки
источник