fdroidclient / F-Droid / src / org / fdroid / fdroid / net / AsyncDownloader.java @ 0a9941d9
History | View | Annotate | Download (562 Bytes)
1 |
package org.fdroid.fdroid.net; |
---|---|
2 |
|
3 |
import android.os.Bundle; |
4 |
import android.os.Handler; |
5 |
import android.os.Message; |
6 |
import android.util.Log; |
7 |
|
8 |
import org.fdroid.fdroid.ProgressListener; |
9 |
|
10 |
import java.io.IOException; |
11 |
|
12 |
public interface AsyncDownloader { |
13 |
|
14 |
interface Listener extends ProgressListener { |
15 |
void onErrorDownloading(String localisedExceptionDetails); |
16 |
void onDownloadComplete();
|
17 |
void onDownloadCancelled();
|
18 |
} |
19 |
|
20 |
int getBytesRead();
|
21 |
int getTotalBytes();
|
22 |
void download();
|
23 |
void attemptCancel(boolean userRequested); |
24 |
|
25 |
} |