Skip to content
This repository was archived by the owner on Aug 13, 2021. It is now read-only.

Commit 50afe0c

Browse files
author
Mark Wei
committed
Separate stream+operators from subscription.
Summary: Fix for http://codereview.cc/D2152#inline-8379 Reviewers: O6 Material Motion Android platform reviewers, O2 Material Motion, featherless Reviewed By: O6 Material Motion Android platform reviewers, O2 Material Motion, featherless Subscribers: featherless Tags: #material_motion Differential Revision: http://codereview.cc/D2167
1 parent 02902b7 commit 50afe0c

File tree

1 file changed

+4
-2
lines changed
  • sample/src/main/java/com/google/android/material/motion/streams/sample

1 file changed

+4
-2
lines changed

sample/src/main/java/com/google/android/material/motion/streams/sample/MainActivity.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public void unsubscribe() {
7777
}
7878
});
7979

80-
final Subscription subscription = observable
80+
MotionObservable<CharSequence> stream = observable
8181
.filter(new MotionObservable.Predicate<String>() {
8282

8383
@Override
@@ -92,7 +92,9 @@ public CharSequence transform(String value) {
9292
return italicizeAndCapitalize(value);
9393
}
9494
})
95-
.write(text, TEXT_PROPERTY)
95+
.write(text, TEXT_PROPERTY);
96+
97+
final Subscription subscription = stream
9698
.subscribe(new MotionObserver<CharSequence>() {
9799

98100
@Override

0 commit comments

Comments
 (0)