码迷,mamicode.com
首页 >  
搜索关键字:更新ui    ( 569个结果
小知识 安卓线程和ui
1. 定时更新ui通常需要一些类似定时更新ui的代码,如动画控制。1.1多线程定时更改ui具体就是新启动(不让ui线程sleep而卡住)一个线程去计时,之后定时来通知ui修改。1.1.1新启动线程定时执行任务Timer + TimerTask新启动线程:run方法中:while(true) + Th...
分类:移动开发   时间:2015-09-16 19:37:36    阅读次数:246
Android异步更新UI的方式之使用AsyncTask异步任务
由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,给大家介绍一种方式:使用AsyncTask异步任务。 ? 下面用这种方式更新一个TextView: ? 注:更新UI的操作只能在onPostExecute(String ...
分类:移动开发   时间:2015-09-16 10:58:47    阅读次数:204
Android异步更新UI的方式之使用Handler消息传递机制
由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,给大家介绍一种方式:使用Handler消息传递机制。 下面用这种方式更新一个TextView: package?com.example.runonuithreadtest;? impo...
分类:移动开发   时间:2015-09-15 13:12:42    阅读次数:167
Android异步更新UI的方式之使用Handler消息传递机制
由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,给大家介绍一种方式:使用Handler消息传递机制。下面用这种方式更新一个TextView:package com.example.runonuithreadtest; import android.app.Acti...
分类:移动开发   时间:2015-09-15 11:06:10    阅读次数:197
Android(java)学习笔记244:多媒体之surfaceView
1. SurfaceView: 完成单位时间内界面的快速切换(游戏界面流畅感)。我们之前知道一般的View,只能在主线程里面显示,主线程中更新UI。但是SurfaceView可以在子线程中里面更新UI。SurfaceView内置了双缓冲的技术,SurfaceView一旦启动,就会对应两个线程(线程....
分类:移动开发   时间:2015-09-13 21:18:00    阅读次数:185
Android中关于Handler的若干思考
本文包括与Handler有关的以下问题: (1)Handler的作用 (2)为什么Android中要设计为只能在UI线程中去更新UI呢? (3)Handler的两个异常 (4)Handler、Looper MessageQueue之间的关系(源码角度) (5)跟线程相关的Handler,即...
分类:移动开发   时间:2015-09-11 12:34:40    阅读次数:239
Android的消息机制之ThreadLocal的工作原理
提到消息机制大家应该都不陌生,在日常开发中不可避免地要涉及到这方面的内容。从开发的角度来说,Handler是Android消息机制的上层接口,这使得开发过程中只需要和Handler交互即可。Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。很多人认为Handler的作用是更新UI,这说的的确没错,但是更新UI仅仅是Handler的一个特殊的使用场景,...
分类:移动开发   时间:2015-09-10 22:42:14    阅读次数:334
Handler
Handler是什么,handler是android给我们提供用来更新UI的一套机制,也是一套消息处理机制,可以发送消息,也可以通过它处理消息。 为什么使用Handler,Android在设计的时候。就封装了一套消息创建、传递、处理机制,如果不遵循这样的机制就没有办法更新UI消息,就会抛出异常信息,...
分类:其他好文   时间:2015-09-10 21:11:17    阅读次数:161
Handler 的使用
Handler 应该是主线程操作和数据的桥梁,承载着耗时操作。一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。解释:当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发, 比如说, 你要是点击一...
分类:其他好文   时间:2015-09-09 16:21:28    阅读次数:213
每日学习总结<二> 2015-9-1
Android:知识点:子线程中无法更新UI,因为UI是线程不安全的。Android的UI单线程模式:不能阻塞UI线程;不能从UI线程的外部访问Android UI toolkit。需要更新UI可以使用Handler传值。具体使用方式如学习总结五:实践项目:一键清理内存功能:实现Android中,结...
分类:其他好文   时间:2015-09-08 09:41:50    阅读次数:218
569条   上一页 1 ... 31 32 33 34 35 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!