File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
rxjava-contrib/rxjava-android/src/main/java/rx Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 2626
2727public class ViewObservable {
2828
29- public static Observable < View > clicks (final View view , final boolean emitInitialValue ) {
29+ public static < T extends View > Observable < T > clicks (final T view , final boolean emitInitialValue ) {
3030 return Observable .create (new OperatorViewClick (view , emitInitialValue ));
3131 }
3232
Original file line number Diff line number Diff line change 2828import rx .functions .Action0 ;
2929import android .view .View ;
3030
31- public final class OperatorViewClick implements Observable .OnSubscribe <View > {
31+ public final class OperatorViewClick < T extends View > implements Observable .OnSubscribe <T > {
3232 private final boolean emitInitialValue ;
33- private final View view ;
33+ private final T view ;
3434
35- public OperatorViewClick (final View view , final boolean emitInitialValue ) {
35+ public OperatorViewClick (final T view , final boolean emitInitialValue ) {
3636 this .emitInitialValue = emitInitialValue ;
3737 this .view = view ;
3838 }
3939
4040 @ Override
41- public void call (final Subscriber <? super View > observer ) {
41+ public void call (final Subscriber <? super T > observer ) {
4242 Assertions .assertUiThread ();
4343 final CompositeOnClickListener composite = CachedListeners .getFromViewOrCreate (view );
4444
You can’t perform that action at this time.
0 commit comments