转载自:Android 判断当前thread 是否是UI thread
两种方法:
1.if (Thread.currentThread() == Looper.getMainLooper().getThread()) {
// UI线程
} else {
// 非UI线程
}
2.
if (Looper.myLooper() == Looper.getMainLooper()) {
// UI线程
} else {
// 非UI线程
}
第二种方法得确保当前线程关联了一个Looper。