快速切换到主线程的几种方法:
1. view.post(Runnable r)
延迟发送view.postDelayed(Runnable r,long delayMillis)
2. Activity.runOnUiThread(Runnable r)
context强转成Activity
view.getContext()获得上下文
new Activity().runOnUiThread(Runnable r)切换
3. Handler机制
-
在主线程中Handler mainHandler = new Handler();
-
在子线程中Handler mainHanlder = new Handler(Looper.getMainLooper());
hander还有postAtTime(Runnable r,long uptimeMillis);
和postDelayed(Runnable r,long delayMillis);方法