您的位置:首页 > 移动开发 > Android开发

【笔记】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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: