自学内容网 自学内容网

Android 如何判断当前线程是否是主线程

参考:Android 判断当前是否在主线程

public boolean isMainThread() {
    return Looper.getMainLooper() == Looper.myLooper();
}

通过判断Mainlooper和myLooper是否是一个looper,是同一个looper就是主线程,否则是子线程。
因为一个Thread只有一个Looper,因此也可以获取Looper所在线程,判断是否同一个Thread,或者所在线程的id进行比较,可以参考上面的文章。


原文地址:https://blog.csdn.net/karol_peng/article/details/140402323

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!