最新回答 / Jannina
这个跟message有什么关系?looper实例都还没有,哪里来的Message? @Override public void run() { mTid = Process.myTid(); Looper.prepare(); synchronized (this) { mLooper = Looper.myLooper(); notifyAll(); } Process.setTh...
2016-03-03
最新回答 / lingxi
前提得是你在create里面用findviewbyid找到TextVeiw,你要用变量名调用setText啊 不是用变量类型。即TextView a; a=(TextView)findViewById(...);然后a.setText(...)
2016-01-28
最新回答 / wendyyyy
一次是在主线程中,把myRunable添加到主线程消息队列中,调用以后才能执行myRunable中的代码;另一次是在myRunable中,用来实现循环添加自身到主线程消息队列(递归),从而实现每隔一秒更新UI。
2016-01-12
最赞回答 / 北国VS飘雪
UI中第一次调用后,而后在MyRunnable中handler.postDelayed(MyRunnable,1000),一直循环调用MyRunnable的run方法,递归调用
2015-12-28