Android中判断当前线程是否是主线程

Android中判断当前线程是否是主线程

判断当前运行线程是否为主线程
方法一:

public boolean isMainThread() {
    return Thread.currentThread().getName().equals("main");
}

直接写main感觉经常容易写错什么的,所以有了方法二
方法二:

public boolean isMainThread() {
    return Thread.currentThread() == Looper.getMainLooper().getThread();
}

版权声明:本文为h623691640原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。