Created
August 16, 2016 08:41
Rxui debug
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/rxui-sample-java/src/main/java/com/artemzin/rxui/sample/java/MainPresenter.java b/rxui-sample-java/src/main/java/com/artemzin/rxui/sample/java/MainPresenter.java | |
index bdc556c..ddfa6d3 100644 | |
--- a/rxui-sample-java/src/main/java/com/artemzin/rxui/sample/java/MainPresenter.java | |
+++ b/rxui-sample-java/src/main/java/com/artemzin/rxui/sample/java/MainPresenter.java | |
@@ -1,6 +1,7 @@ | |
package com.artemzin.rxui.sample.java; | |
import android.support.annotation.NonNull; | |
+import android.util.Log; | |
import com.artemzin.rxui.RxUi; | |
import com.artemzin.rxui.sample.java.AuthService.Failure; | |
@@ -11,6 +12,7 @@ import org.javatuples.Triplet; | |
import rx.Observable; | |
import rx.Scheduler; | |
import rx.Subscription; | |
+import rx.functions.Action1; | |
import rx.observables.ConnectableObservable; | |
import rx.subscriptions.CompositeSubscription; | |
@@ -43,10 +45,12 @@ class MainPresenter { | |
Observable<Void> signInEnable = credentials | |
.filter(creds -> creds.getValue2()) | |
+ .doOnNext(creds -> Log.e("presenter", "signInEnable " + creds.getValue2())) | |
.map(enable -> null); | |
Observable<Void> signInDisable = credentials | |
.filter(creds -> !creds.getValue2()) | |
+ .doOnNext(creds -> Log.e("presenter", "signInDisable " + !creds.getValue2())) | |
.map(disable -> null); | |
// You can use static import for RxUi.bind() | |
diff --git a/rxui-sample-java/src/main/java/com/artemzin/rxui/sample/java/MainViewImpl.java b/rxui-sample-java/src/main/java/com/artemzin/rxui/sample/java/MainViewImpl.java | |
index 411bd8e..472bc94 100644 | |
--- a/rxui-sample-java/src/main/java/com/artemzin/rxui/sample/java/MainViewImpl.java | |
+++ b/rxui-sample-java/src/main/java/com/artemzin/rxui/sample/java/MainViewImpl.java | |
@@ -3,6 +3,7 @@ package com.artemzin.rxui.sample.java; | |
import android.annotation.SuppressLint; | |
import android.support.annotation.NonNull; | |
+import android.util.Log; | |
import android.view.ViewGroup; | |
import android.widget.Button; | |
import android.widget.EditText; | |
@@ -16,6 +17,7 @@ import com.jakewharton.rxbinding.widget.RxTextView; | |
import rx.Observable; | |
import rx.Subscription; | |
+import rx.functions.Action1; | |
import rx.functions.Func1; | |
import static android.widget.Toast.LENGTH_SHORT; | |
@@ -51,12 +53,18 @@ class MainViewImpl implements MainView { | |
@Override | |
public Func1<Observable<Void>, Subscription> singInEnable() { | |
- return RxUi.ui(enable -> signInButton.setEnabled(true)); | |
+ return RxUi.ui(enable -> { | |
+ signInButton.setEnabled(true); | |
+ Log.e("View", "signInEnable "); | |
+ }); | |
} | |
@Override | |
public Func1<Observable<Void>, Subscription> singInDisable() { | |
- return RxUi.ui(disable -> signInButton.setEnabled(false)); | |
+ return RxUi.ui(disable -> { | |
+ signInButton.setEnabled(false); | |
+ Log.e("View", "singInDisable "); | |
+ }); | |
} | |
@Override |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment