码迷,mamicode.com
首页 >  
搜索关键字:主线程    ( 3397个结果
Android AsyncTask的理解
1. onPreExecute:主线程中,准备耗时操作 2. doInBackground : 在子线程中执行 3. onPostExecute:主线程中,耗时操作完成后,获得数据后的回调 public class MainActivity extends Activity {     private TextView tv;     privateExecutorServi...
分类:移动开发   时间:2016-05-12 13:14:01    阅读次数:194
2016-05-10Android四大组件之Service
1.Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的操作。2.Android中进程的种类 Foreground process 前台进程 Visible process 可视进程, 可以看见, 但不可以交互. Service process 服务进程 Background process 后台进程 Empty process 空进程(当...
分类:移动开发   时间:2016-05-12 12:51:42    阅读次数:152
GCD-两个网络请求同步问题
在网络请求的时候有时有这种需求 两个接口请求数据,然后我们才能做最后的数据处理。但是因为网络请求是移步的 。我们并不知道什么时候两个请求完成 。 通常面对这样的需求会自然的想到 多线程 啊 。表现真正的技术的时刻来啦,可以使用 group 队列啊 。等队列中的请求任务都完成 ,在通知主线程处理汇总数 ...
分类:其他好文   时间:2016-05-12 10:39:41    阅读次数:363
ios面试题目(一)
1.多线程在实际现实中有哪些应用?(网络操作和大量图片处理不算) 通常耗时的操作都会放在子线程里处理,然后再回到主线程来显示。下面举几个例子: 2、如果app比较大,怎么样减少app的大小? 参考答案: 3、你在迭代开发中是怎么处理版本兼容问题? 参考答案: 版本迭代一定要注意兼容老版本,比如新增了 ...
分类:移动开发   时间:2016-05-11 21:53:48    阅读次数:232
android Activity runOnUiThread() 方法使用
在android 中我们一般用 Handler 做主线程 和 子线程 之间的通信 。 现在有了一种更为简洁的写法,就是 Activity 里面的 runOnUiThread( Runnable )方法。 利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Run ...
分类:移动开发   时间:2016-05-11 19:45:19    阅读次数:232
python join 和setDaemon 简介
Python多线程编程时,经常会用到join()和setDaemon()方法 1、join ()方法:主线程A中,创建了子线程B,并且在主线程A中调用了B.join(),那么,主线程A会在调用的地方等待,直到子线程B完成操作后,才可以接着往下执行,那么在调用这个线程时可以使用被调用线程的join方法 ...
分类:编程语言   时间:2016-05-11 13:09:08    阅读次数:207
文件上传
对于文件上传来说,有很多种实现方式,如传统的表单方式,现在流行的flash方式,甚至还有纯JS方式,之所以有这些方式来实现文件上传,我想主要原因是因为,传统的上传对于大文件支持不够,因为它是单线程同步机制,当大文件通过HTTP方式发送到服务端时,对于服务端站点的主线程影响比较大,会产生阻塞,所以,现 ...
分类:Web程序   时间:2016-05-11 11:16:21    阅读次数:208
关于android主线程异常NetworkOnMainThread不能访问网络
在Android开发中,如果你使用的是Android4.0以后,那你会发现,只要是写在主线程(就是Activity)中的HTTP请求,运行时都会报错,这是因为Android在4.0以后为了防止应用的ANR(aplication Not Response)异常 在Android API>9 (Hone ...
分类:移动开发   时间:2016-05-11 11:11:37    阅读次数:221
android: 使用 IntentService
9.5.2 使用 IntentService 话说回来,在本章一开始的时候我们就已经知道,服务中的代码都是默认运行在主线程 当中的,如果直接在服务里去处理一些耗时的逻辑,就很容易出现 ANR(Application Not Responding)的情况。所以这个时候就需要用到 Android 多线程 ...
分类:移动开发   时间:2016-05-10 18:30:09    阅读次数:270
android: 使用 AsyncTask
9.2.4 使用 AsyncTask 不过为了更加方便我们在子线程中对 UI 进行操作,Android 还提供了另外一些好用的工 具,AsyncTask 就是其中之一。借助 AsyncTask,即使你对异步消息处理机制完全不了解, 也可以十分简单地从子线程切换到主线程。当然,AsyncTask 背后 ...
分类:移动开发   时间:2016-05-10 18:26:12    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!