Use BehaviorSubject instead of PublishSubject to observe page progress

This commit is contained in:
inorichi
2015-10-28 17:47:21 +01:00
parent e160f53bb2
commit cd456d2186
2 changed files with 11 additions and 14 deletions

View File

@@ -1,7 +1,7 @@
package eu.kanade.mangafeed.data.models;
import eu.kanade.mangafeed.data.helpers.NetworkHelper;
import rx.subjects.PublishSubject;
import rx.subjects.BehaviorSubject;
public class Page implements NetworkHelper.ProgressListener {
@@ -12,7 +12,7 @@ public class Page implements NetworkHelper.ProgressListener {
private transient int status;
private transient int progress;
private transient PublishSubject<Integer> statusSubject;
private transient BehaviorSubject<Integer> statusSubject;
public static final int QUEUE = 0;
public static final int LOAD_PAGE = 1;
@@ -83,7 +83,7 @@ public class Page implements NetworkHelper.ProgressListener {
progress = (int) ((100 * bytesRead) / contentLength);
}
public void setStatusSubject(PublishSubject<Integer> subject) {
public void setStatusSubject(BehaviorSubject<Integer> subject) {
this.statusSubject = subject;
}