Size: a a a

Android Architecture

2017 February 04

SD

Sergey D in Android Architecture
Gerc
Лол. Ирикс и так мусором своим гарбачколлектор возбуждает, еще своими объектами мусорить
на конфе говорили что там все оптиизировано и никакого флуда нету
источник

AK

Amir Konovalov in Android Architecture
да он просто рх хейтер)
источник

A

Abripuit in Android Architecture
Андрей
Но вот на сколько такой подход может быть красивым?
Это нормальный подход, просто вам ещё не привычно. Но можно создать свой джавовский энам Unit или назвать Stub, да как угодно в общем-то
источник

A

Abripuit in Android Architecture
Abripuit
Это нормальный подход, просто вам ещё не привычно. Но можно создать свой джавовский энам Unit или назвать Stub, да как угодно в общем-то
И использовать во всем проекте
источник

A

Abripuit in Android Architecture
enum Unit { INSTANCE }
источник

A

Abripuit in Android Architecture
И все
источник

А

Андрей in Android Architecture
с енамом вообще интересное решение. поскольку он статик синглтон, то и новые объекты создаваться не будут.
источник

A

Abripuit in Android Architecture
Андрей
с енамом вообще интересное решение. поскольку он статик синглтон, то и новые объекты создаваться не будут.
Именно. Просто это лишь кажется костылём. Но по моему наблюдению - довольно редко нужен подобный подход, зачастую RX используется для данных. Я к примеру не оборачиваю нажатия на кнопки и тд. Так как не хочу усложнять там где этого не требуется
источник

А

Андрей in Android Architecture
Кнопка - это как пример ситуации в которой достаточно знать только то, что событие произошло. Кейс действительно не частый, поэтому и пример из разряда что первое в голову пришло. Просто сама ситуация показалась интересной с точки зрения архитектуры, и захотелось обсудить кто что думает по этому поводу. На будущее может пригодиться.
источник

A

Abripuit in Android Architecture
Андрей
Кнопка - это как пример ситуации в которой достаточно знать только то, что событие произошло. Кейс действительно не частый, поэтому и пример из разряда что первое в голову пришло. Просто сама ситуация показалась интересной с точки зрения архитектуры, и захотелось обсудить кто что думает по этому поводу. На будущее может пригодиться.
Да тут дело в том, что от null всюду уходят, так как это вызывает больше проблем чем подобная ситуация с их отсутствием
источник
2017 February 05

М

Михаил in Android Architecture
Андрей
Кто подскажет, как мне во втором Rx эмитить в поток void  события? Банальный пример - подписка на кнопку. При ее нажатии должен срабатывать onNext подписчика. Но данные в поток никакие не нужно отдавать.
есть Completable
источник

М

Михаил in Android Architecture
то что нужно
источник

М

Михаил in Android Architecture
обс который ничего не эмитит
источник

А

Андрей in Android Architecture
Рассматривалась ситуация когда реагировать нужно на каждое нажатие кнопки. Completable предлагали. Но это, увы, немного не то.
источник

М

Михаил in Android Architecture
тогда эмиить какой-нить мусор)
источник

М

Михаил in Android Architecture
с сабжектами
источник

М

Михаил in Android Architecture
а ваще можно посмотреть как это сделано в RXBinding
источник

А

Андрей in Android Architecture
Варианты с мусором тоже обсудили, даже решили что через енам лучше
источник

А

Андрей in Android Architecture
А если без котлина? Сами разработчики предлагают создавать не void потоки, и эмитить туда разный мусор https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#nulls . И вот здесь еще небольшое обсуждение было https://github.com/ReactiveX/RxJava/issues/4492 .
источник

А

Андрей in Android Architecture
Это нормальный подход, просто вам ещё не привычно. Но можно создать свой джавовский энам Unit или назвать Stub, да как угодно в общем-то
источник