码迷,mamicode.com
首页 >  
搜索关键字:asynctask    ( 812个结果
从网络获取数据(1)从newThread到AsyncTask在到IntentService
概述 安卓不允许在UI线程中发送网络请求,因此必须新启动一个线程。 如果我们在活动中new Thread,这样就会有问题,这个线程会随着活动的生命周期结束而结束,如果活动的命比这个线程短,活动死掉了,线程还没有进行完,然后也不幸 挂了,这样,获取数据的任务就相当于是失败了,这肯定是不可以的啊。所以我们需要使用一个后台进程,比如AsyncTask,但是这个AsyncTask也要能快速完成(最多...
分类:其他好文   时间:2016-05-07 10:48:46    阅读次数:297
第11章 Android的线程和线程池
线程在Android中是一个很重要的概念,从用途上来说,线程分为主线程和子线程,主线程主要处理的是和界面相关的事情,而子线程则往往用于耗时的操作。由于Android的特性,如果在主线程中执行耗时操作就容易导致程序无法及时响应。除了Thread本身外,Android中可以扮演线程角色的还有很多很多,比如: AsyncTask,IntentService和HandlerThread。不同形式的线程虽然...
分类:移动开发   时间:2016-05-06 14:57:32    阅读次数:269
个人中心模块-拍照剪裁上传
现在多数的网络应用都有个人中心的模块,里面少不了用户上传图像功能,正好最近项目里用到了这个就从网上找了一个集成进来,写得挺好的代码给大家推广一下。废话不多说了,代码已经上传到网盘,有需要的朋友可以去下载来看看,这里处理一下上传的问题。使用AsyncTask异步上传 private class Reg ...
分类:Web程序   时间:2016-05-05 09:37:23    阅读次数:219
Android_AsyncTask
一.AsyncTask的简介         在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识...
分类:移动开发   时间:2016-05-05 02:08:59    阅读次数:311
Android异步处理框架AsyncTask源码解析
一.概述在Android开发中,我们进行异步处理一般会采用两种方式: 1.Thread +Handler 通常我们在Thread里面发送消息,然后在Handler的handleMessage方法里面去处理对应的任务,因为Android是不允许UI线程去更新UI的,这个时候我们可以采取这种方式 2.AsyncTask AsyncTask是Android为我们封装的一个轻量级的异步处理框架,其实...
分类:移动开发   时间:2016-05-03 18:44:30    阅读次数:273
AudienceNetwork 引发的惨案
今天临近发布,QA的同事报了很多诡异的bug —— 海外版的。一样的代码,国内版没有问题。 国内版和海外版的主体代码都在一起,而且出问题的部分也没有做拆分,所以运行效果应该完全一样! 但是表现出来的现象就是,海外版不行。 我跟了一下出问题的代码,发现,有的 AsyncTask.doInBackgro ...
分类:Web程序   时间:2016-04-29 21:47:05    阅读次数:288
AsyncTask解析(上)——原理分析与超简单demo实现
最近因为在做项目的过程中经常需要进行网络传输,所以打算把几个常用的网络通信框架和GitHub上面的开源框架梳理一遍,本文简单介绍了AsyncTask工作原理以及一个十分简单的应用demo。 当然,了解一个组件,最好是先从Android API文档入手。 那么首先我们来看一下AsyncTask的继承结构:   可以看到,AsyncTask跟Handler一样,是直接从Object类继承的,属...
分类:其他好文   时间:2016-04-29 18:58:06    阅读次数:234
AsyncTask源码分析
前置内容:Callable、Future、FutureTask     Executor子类的execute方法接收一个Runnable作为参数,会在新线程中执行Runnable中的任务,ScheduledthreadPollExecutor也可以submit任务,参数可以是Runnable或者Callable。Callable可以理解为待返回值的Runnable。FutureT...
分类:其他好文   时间:2016-04-29 15:34:47    阅读次数:124
AsyncTask源码分析
AsyncTask源码解析,分析了Asynctask的执行步骤...
分类:其他好文   时间:2016-04-29 15:26:30    阅读次数:121
AsyncTask 源码阅读笔记
AsyncTask 的构造函数 在构造函数中,实例化了两个变量 mWorker 就是一个 Callable 的实现类。 mFuture 需要看一下 FutureTask 的源码。 下面看最主要的方法: 该方法调用了下面的方法: executeOnExecutor 方法可以指定 Executor 来执 ...
分类:其他好文   时间:2016-04-29 14:05:42    阅读次数:176
812条   上一页 1 ... 25 26 27 28 29 ... 82 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!