Revision 0e0e042c
ID | 0e0e042cd01047f170bb7195de175cd1446b584c |
Parent | 91f2f101 |
Child | 3ed2cde2 |
Change DownloadHandler from using runOnUiThread() to send/handleMessage().
It still executes the download on another thread, and receives progress
events on that thread. However it now posts those events to the main UI
thread for them to get handled.
Also refactored Downloader/HttpDownloader a tad further. Some caching
stuff was pushed down from HttpDownloader -> Downloader (renamed from
eTag to just cacheTag). HttpDownloader.download() was recursively calling
itself, so I made the base class download() method abstract, and instead
the stream downloading is done in "protected void downloadFromStream()"
Other minor stuff: * Prefixed some log TAGs with package names, to make them easier to grep. * Removed a little bit of unused code (parameter to DownloadHandler).
Files
- added
- modified
- copied
- renamed
- deleted