Android多线程
2016-04-11 21:50
465 查看
Android怎样进行多线程或者异步的处理?
new Thread
Runnable
Handler
AsycTask
什么时候须要多线程和异步?
IO操作(网络操作,文件操作。数据库操作...)
复杂的运算工作
消息接收方法的耗时操作
计划任务
多线程同步synchronized
多线程和界面交互
1.Activity.runOnUiTread(Runnable)
2.耗时操作 view.post(Runnable)
view.postDelay(Runnable,long)
3,handler
4.AsyncTask
new Thread
Runnable
Handler
AsycTask
什么时候须要多线程和异步?
IO操作(网络操作,文件操作。数据库操作...)
复杂的运算工作
消息接收方法的耗时操作
计划任务
多线程同步synchronized
多线程和界面交互
1.Activity.runOnUiTread(Runnable)
2.耗时操作 view.post(Runnable)
view.postDelay(Runnable,long)
3,handler
4.AsyncTask
相关文章推荐
- Android 中一个封装还不错的BasicAdapter
- Android中View中的scrollTo(),scrollBy(),getScrollX(), getScrollY()详解
- 使用PackageManager来获取应用信息
- 如何修改Mac下Android Studio的内存初始值
- 如何对Android应用程序进行JUnit测试
- android照相、图片压缩
- Android应用向su申请root权限,以及Superuser进行授权管理的原理浅析
- Android Studio2.0遇到Error:java.lang.OutOfMemoryError: GC overhead limit exceeded
- Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory Android
- android studio 新建文件,直接添加到svn,不用手动添加
- Android控件之 Spinner和监听器OnItemSelectListenner
- android控件之GridView
- android studio出现非法字符的解决办法
- Android 广播------实现强制下线功能
- ListView 中的 监听器
- AndroidManifest.xml 配置文件
- ListView 和 数据适配器
- Android Fragment的生命周期说明
- Android学习第五天,Style,和选择器
- android intent 传值如何清空?