Skip to content

Commit 342e1a5

Browse files
committed
updated read me
1 parent 11df392 commit 342e1a5

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,7 @@ Tracking a download's progress and status is very easy with Fetch. Simply add a
106106
status or progress changes.
107107

108108
```java
109-
110-
fetch.addListener(new FetchListener() {
109+
final FetchListener fetchListener = new FetchListener() {
111110
@Override
112111
public void onQueued(@NotNull Download download) {
113112
if (request.getId() == download.getId()) {
@@ -127,11 +126,11 @@ fetch.addListener(new FetchListener() {
127126

128127
@Override
129128
public void onProgress(@NotNull Download download, long etaInMilliSeconds, long downloadedBytesPerSecond) {
130-
if (request.getId() == download.getId()) {
131-
updateDownload(download, etaInMilliSeconds);
132-
}
133-
final int progress = download.getProgress();
134-
Log.d("Fetch", "Progress Completed :" + progress);
129+
if (request.getId() == download.getId()) {
130+
updateDownload(download, etaInMilliSeconds);
131+
}
132+
final int progress = download.getProgress();
133+
Log.d("Fetch", "Progress Completed :" + progress);
135134
}
136135

137136
@Override
@@ -158,7 +157,12 @@ fetch.addListener(new FetchListener() {
158157
public void onDeleted(@NotNull Download download) {
159158

160159
}
161-
});
160+
};
161+
162+
fetch.addListener(fetchListener);
163+
164+
//Note: Remove listener when done.
165+
fetch.removeListener(fetchListener);
162166
```
163167

164168
Fetch supports pausing and resuming downloads using the request's id.

0 commit comments

Comments
 (0)