课程
/移动开发
/Android
/Android面试常客Handler详解
为什么在main方法里还要执行一次handler.postDelayed(myRunnable, 1000);
2016-04-14
源自:Android面试常客Handler详解 3-1
正在回答
不加谁来首次执行runnable方法?
handler.postDelayed只是发送一条延时消息到消息队列中,而程序的运行要不断的从消息队列中去取消息,所以第一条消息必须在主线程(UI线程)中加入,后面的更新消息会在子线程中 递归延时发送!
但是删除以后 就不动画播放了·
我感觉应该main方法里执行就行 里面那句可以不要吧。。。
哪里还执行handler.postDelayed了?
举报
学Android开发,必学Handler,也是Android面试常客