安卓基础之handler使用-->更新UI
2016-11-03 15:23
253 查看
我们在做网络请求等耗时操作时常常用到线程或者异步处理机制,如果我们不对UI进行更新处理的化,那么就需要点击两次Button才能出结果,这样用户体验就会很差。所以我们用到了handler这个处理机制,他可以帮助我们更新Textview等控件。如何使用hander呢?介绍一种简单的方法,请看:
1.定义一handler
private Handler handler =new handler();
2.线程里调用handler的post方法通知UI你要更新什么
例如:
ok了,就这么简单。
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完成子线程更新ui
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- 【摘录】Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等!!!!!!!!!!
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等【转】
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- android解决:使用多线程和Handler同步更新UI
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- 使用Handler定时更新UI
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等