我们在做网络请求等耗时操作时常常用到线程或者异步处理机制,如果我们不对UI进行更新处理的化,那么就需要点击两次Button才能出结果,这样用户体验就会很差。所以我们用到了handler这个处理机制,他可以帮助我们更新Textview等控件。如何使用hander呢?介绍一种简单的方法,请看:
1.定义一handler
private Handler handler =new handler();
2.线程里调用handler的post方法通知UI你要更新什么
例如:
handler.post(new Runnable() { @Override public void run() { showtext.setText("fuck you"); } });ok了,就这么简单。
本文介绍了一种使用Handler机制简化Android应用中UI更新的方法。通过在后台线程中使用Handler发送消息给主线程,可以轻松地更新界面上的TextView等控件内容。
3万+

被折叠的 条评论
为什么被折叠?



