一、Handler的定义:Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提...
分类:
其他好文 时间:
2015-10-06 14:04:36
阅读次数:
375
作为IT新手,总以为只要有时间,有精力,什么东西都能做出来。这种念头我也有过,但很快就熄灭了,因为现实是残酷的,就算一开始的时间和精力非常充足,也会随着项目的推进而逐步消磨殆尽。我们会发现,自己越来越消极怠工,只是在无意义的敲代码,敲的还是网上抄来的代码,如果不行,继续找。 这就是项目进度没有规划好...
分类:
移动开发 时间:
2015-09-30 11:01:20
阅读次数:
251
笔记:// 使用handler.post(Runnable)更新UI public void updateUI_Fun1() { new Thread() { public void run() { Handler handle...
分类:
其他好文 时间:
2015-09-29 14:31:24
阅读次数:
128
笔记:// 使用handler.post(Runnable)更新UI public void updateUI_Fun1() { new Thread() { public void run() { Handler handle...
分类:
移动开发 时间:
2015-09-27 16:12:57
阅读次数:
126
# 标签: 读博客 看文章少说话,看完我在总结。 1、概述 相信大家对AsyncTask都不陌生,对于执行耗时任务,然后更新UI是一把利器,当然也是替代Thread + Handler 的一种方式。 2、简单的例子 相信大家都写过这样的...
分类:
移动开发 时间:
2015-09-25 18:51:35
阅读次数:
344
最近新做的一个项目,里面需要下载网络上的图片,并显示在UI界面上,学Android有个常识,就是Android中在主线程中没法直接更新UI的,要想更新UI必须另外开启一个线程来实现,当开启的线程完成图片下载的任务后,来去通知主线程去更新UI,当然这就涉及到Handler这个机制,嗯,背景大致就是这样...
分类:
移动开发 时间:
2015-09-25 12:42:36
阅读次数:
164
由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,给大家介绍一种方式:使用Handler的post(Runnabel r)方法 ? 下面用这种方式更新一个TextView: package?com.example.runonuithreadte...
分类:
移动开发 时间:
2015-09-18 12:23:18
阅读次数:
162
由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,给大家介绍一种方式:使用runOnUiThread(action)方法 ? 下面用这种方式更新一个TextView: package?com.example.runonuithreadtest;?...
分类:
移动开发 时间:
2015-09-17 13:45:12
阅读次数:
182
由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,给大家介绍一种方式:使用runOnUiThread(action)方法下面用这种方式更新一个TextView:1. package com.example.runonuithreadtest;2. import an...
分类:
移动开发 时间:
2015-09-17 11:54:28
阅读次数:
209
什么是Handler 之前说过了,Android不允许主线程(MainThread)外的线程(WorkerThread)去修改UI组件,但是又不能把所有的更新UI的操作都放在主线程中去(会造成ANR),那么只能单独启动一个子线程(WorkerThread)去处理,处理完成之后,将结果通知给UI主线程...
分类:
移动开发 时间:
2015-09-16 23:29:43
阅读次数:
242