1.Now DownloadException contains throwable.
1.Fix last thread request 400 error.
- Fix wrong download state.
- Fix TaskConfig not work error.
- Upgrade database.
- Separated pauseAllForceTask() and pauseAllNormalTask() from pauseAllTask().
- Fixed several bugs.
- Fixed wrong state callback when some download task has finished.
- Fixed ConcurrentModificationException between DownloadTask and DownloadThread.
- Improve download info response speed.
- Remove task from task queue when exception is MalformedURLException.
- Replace DownloadListener to LocalBroadcastReceiver.
- Make TaskInfo implements Parcelable
- Fixed FileNotFoundException occurred,but doesn't call onError.
- Fixed when MalformedURLException and FileNotFoundException occurred,sonic stuck on the way.
- Support download non-support multi-threads task.
- Not save task state when state is start.
- Hiding library log as default setting.you can open it when init Sonic in Application.
- Fixed setDirPath in Application not work.
- Multiple-threading.
- Breakpoint resume.
- Custom download config.
- Download listener.
- Force download when download queue is full.