| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| SimpleDownloader-1.0.1.apk | 2026-09-24 | 5.7 MB | |
| SimpleDownloader-1.0.1.aar | 2026-09-15 | 212.8 kB | |
| README.md | 2026-09-15 | 1.9 kB | |
| v1.0.1 source code.tar.gz | 2026-09-15 | 993.8 kB | |
| v1.0.1 source code.zip | 2026-09-15 | 1.0 MB | |
| Totals: 5 Items | 8.0 MB | 0 | |
v1.0.1
Improvements:
DownloadTask.Listenercallback methods now contain aDownloadTaskparameter.- Removed the
long idparameter fromSimpleDownloader.Listenercallback methods for cleaner APIs. - Moved output validation checks off the download thread.
- Added randomized output validation intervals.
- The ETA text will no longer be shown in notifications when itβs unavailable or being calculated.
Fixes:
- Fixed global concurrency counters not being released correctly when active tasks were cleared during shutdown.
- Renamed
FormatortoFormatter.
Migration:
Update the dependency:
:::gradle
implementation "com.github.jeetarc:SimpleDownloader:1.0.1"
Add the DownloadTask parameter as the last parameter for all DownloadTask.Listener callbacks. So replace:
:::java
@Override
public void onProgress(int progress, long speed, long etaMs) {}
with (v1.0.1):
:::java
@Override
public void onProgress(int progress, long speed, long etaMs, DownloadTask task) {}
Remove the long id (1st) parameter from all SimpleDownloader.Listener callbacks. So replace:
:::java
@Override
public void onProgress(long id, int progress, long speed, long etaMs, DownloadTask task) {}
with (v1.0.1):
:::java
@Override
public void onProgress(int progress, long speed, long etaMs, DownloadTask task) {
// Get the ID directly from the task:
// task.getId();
}
Same for all other methods. More about Listeners
If you are using the SimpleDownloader Formator utility, rename it to Formatter.
More about Utilities
SmpleDownloader on GitHub: https://github.com/jeetarc/SimpleDownloader