【笔记】Android中handler用法
2015-09-28 14:43
423 查看
//在android里,通常用handler来刷新UI界面,这样子是为了遵循Android UI操作必须在UI线程中执行。 //部分代码 ... private static final int TO_UPDATE_UI = 1; ... //定义一个handler,根据message来处理操作 private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { switch (msg.what) { case TO_UPDATE_UI: //这里对UI进行更新操作 textView.setText("哈哈更新文字"); break; default: break; } super.handleMessage(msg); } }; ... //比如我在这个线程要进行UI的更新操作 new Thread(new Runble (){ @Override public void run(){ ... Message msg = new Message(); msg.what = TO_UPDATE_UI; mHandler.sendMessage(msg); ... } } ).start;
相关文章推荐
- Android Studio --设置字体
- android Shader类简介_渲染图像示例
- android xml组建圆角背景设置
- android res目录 以及和assets的区别
- AndroidStudio 修改 Master Password
- Android 放大镜的实现
- Android、Tween动画(渐变、缩放、位移、旋转)
- android中checkbox的padding引发的问题
- 关于Android中设置全屏的两种方法
- android屏幕适配
- android TimeInterpolator
- android:inputType参数类型说明
- Android 基于Netty接收和发送推送解决方案的消息字符串(三)
- Android决议具体解释
- Android设置TextView文字居中
- Android Canvas绘图详解(图文)
- [bug]android:maxLines 和 android:ellipsize不能同时使用
- android识别模拟器与真机的一些方法
- 有关android分区
- android:scaleType属性