android开发中,界面必须在主线程中,即UI线程。但时因为延迟,等待时间才能刷新,常用方法
1. Thread+handler
2.TimerTask+handler
3.Runnable+Handler.postDelayed(runnable,time)
今天突然发现
view.post(Runnable action)
view.postDelayed(Runnable action, long delayMillis)
view.postOnAnimation(Runnable action)
postOnAnimationDelayed(Runnable action, long delayMillis)
这些方法可以实现延迟
但是这些Runnable action是在主线程 ui线程中运行的