本文主要是介绍【笔记】Android中handler用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//在android里,通常用handler来刷新UI界面,这样子是为了遵循Android UI操作必须在UI线程中执行。//部分代码
...
private static final int TO_UPDATE_UI = 1;
...
//定义一个handler,根据message来处理操作
private Handler mHandler = new Handler()
{@Overridepublic 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 (){@Overridepublic void run(){...Message msg = new Message();msg.what = TO_UPDATE_UI;mHandler.sendMessage(msg);...}
}
).start;
这篇关于【笔记】Android中handler用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!