manas-chaudhari / android-mvvm

MVVM on Android using RxJava and Data Binding

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is the difference between

mishkaowner opened this issue · comments

@BindingConversion public static View.OnClickListener toOnClickListener(final Action0 listener) { if (listener != null) { return new View.OnClickListener() { @Override public void onClick(View view) { listener.call(); } }; } else { return null; } }

and

@BindingConversion public static View.OnClickListener subjectToListener(final PublishSubject<Void> subject) { if (subject != null) { return view -> subject.onNext(null); } else { return null; } }

you showed 2 different ways. what;s the main difference?

I realized the difference thank you.....