Android带进度条的下载图片示例(AsyncTask异步任务)
在Android中只有在主线程才能对ui进行更新操作,而其它线程不能直接对ui进行操作android本身是一个多线程的操作系统,我们不能把所有的操作都放在主线程中操作 ,比如一些耗时操作。如果放在主线程中 会造成阻塞 而当阻塞事件过长时 系统会抛出anr异常。android为我们提供了一个封装好的组件asynctask。适用于简单的异步处理。如果多个后台任务时就要使用Handler了 在这里就不再说明。AsyncTask通常用于被继承。AsyncTask定义了三种泛型类型. 下面通过一个实例来了解AsyncTask首先附上运行结果最后不要忘记在AndroidManifest文件中配置网络访问权限
用户评论