个人对Handler以及Thread的理解

这两天在写个壁纸软件,功能大致是这样:显示一个ProgressBar,再下载图片URL列表,然后根据URL列表逐个下载图片,下载完一张显示一张,直到全部下载完隐藏ProgressBar。
因为之前对Handler理解有误,以为Handler是建立新线程,与UI线程不同,所以所有的操作都放在Handler里,结果上面的功能是实现了,但是UI还是堵塞,在下载图片的过程中,ProgressBar卡住不动。于是请教论坛网友,得知Handler与UI是同一线程的,用Handler下载数据,