弄错一个概念:Android的Thread与Handler是不同的!

一直以为Android中Handler的post方法会创建一个线程,一直都是这样编程过来,也没发现什么问题,

最近在编一个对线程要求很高的一个程序时,发现机器反应特别缓慢,一直找不到问题所在,

最后实在没办法用Thread代替Handler来创建线程,问题解决了...

原来一直是我的概念出现了问题,Handler并不是Android为新建线程而设立的方法,Handler其实是用来对控件进行异步刷新的方法。

这里要注意:Handler不能在Thread中创建,必须要在Thread外创建。

对我的无知进行一个记录。

更多相关文章

  1. Android中用AsyncTask简单实现多线程
  2. Android 线程池框架、Executor、ThreadPoolExecutor详解
  3. 【Appetite】ionic3实录(四)微调Segment,并引出自定义组件概念
  4. :Handler方法小结(在线程中更新UI和了解HandlerThread类的用法)
  5. android线程池原理和实现

随机推荐

  1. Android 之 Android目录
  2. 第3.3.1节 处理手势操作
  3. Android常见报错之 - Only the original
  4. Android脚本语言环境 SL4A
  5. 平安科技移动开发二队技术周报(第十三期)
  6. 2017年11月1日Android职位数据分析
  7. 史上最全的android studio 插件大全整理
  8. Android之ActionBar学习
  9. 在Android Studio中使用Wifi连接Android
  10. 安卓boot recovery解包打包