Skip to content

Commit bc077a2

Browse files
committed
Refactor to use toList() buffered operator in Backpressure sample.
1 parent 1c1e107 commit bc077a2

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

app/src/main/java/com/fernandocejas/android10/rx/sample/activity/backpressure/ActivityBackpressureSamples.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,23 +99,23 @@ private void toggleProgressBar(boolean visible) {
9999
.onBackpressureDrop()
100100
.observeOn(AndroidSchedulers.mainThread())
101101
.subscribeOn(Schedulers.computation())
102-
.subscribe(new BackpressureSubscriber<>(this, getString(R.string.btn_text_backpressure_drop)));
102+
.subscribe(new BackpressureSubscriber<>(this, getString(R.string.btn_text_backpressure_drop), 1000));
103103
}
104104

105105
@OnClick(R.id.btn_backpressureBuffer) void onBackpressureBuffer() {
106106
dataManager.milliseconds(600)
107107
.onBackpressureBuffer(200)
108108
.observeOn(AndroidSchedulers.mainThread())
109109
.subscribeOn(Schedulers.computation())
110-
.subscribe(new BackpressureSubscriber<>(this, getString(R.string.btn_text_backpressure_buffer)));
110+
.subscribe(new BackpressureSubscriber<>(this, getString(R.string.btn_text_backpressure_buffer), 600));
111111
}
112112

113-
@OnClick(R.id.btn_backpressureRequest) void onBackpressureRequest() {
114-
//TODO: implement sample
113+
@OnClick(R.id.btn_backpressureToList) void onBackpressureToList() {
115114
dataManager.milliseconds(1000)
115+
.toList()
116116
.observeOn(AndroidSchedulers.mainThread())
117117
.subscribeOn(Schedulers.computation())
118-
.subscribe(new BackpressureSubscriber<>(this, getString(R.string.btn_text_backpressure_request)));
118+
.subscribe(new BackpressureSubscriber<>(this, getString(R.string.btn_text_backpressure_tolist), 1000));
119119
}
120120

121121
@Override

app/src/main/res/layout/activity_samples_backpressure.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@
3636
/>
3737

3838
<Button
39-
android:id="@+id/btn_backpressureRequest"
39+
android:id="@+id/btn_backpressureToList"
4040
android:layout_width="match_parent"
4141
android:layout_height="wrap_content"
42-
android:text="@string/btn_text_backpressure_request"
42+
android:text="@string/btn_text_backpressure_tolist"
4343
/>
4444

4545
<LinearLayout

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<string name="btn_text_backpressure_exception">Backpressure exception</string>
3030
<string name="btn_text_backpressure_drop">Backpressure drop items</string>
3131
<string name="btn_text_backpressure_buffer">Backpressure buffer items</string>
32-
<string name="btn_text_backpressure_request">Backpressure request items</string>
32+
<string name="btn_text_backpressure_tolist">Backpressure toList</string>
3333

3434
<string name="string_content_description">Non accessible view</string>
3535

0 commit comments

Comments
 (0)