方法一:使用Looper类判断

Looper.myLooper() == Looper.getMainLooper()

方法二:通过查看Thread类的当前线程

Thread.currentThread() == Looper.getMainLooper().getThread()

转载于:https://www.cnblogs.com/yaya-Android/p/4539012.html

Android判断当前线程是否是主线程的方法相关推荐

  1. 【Android】子线程切回主线程的方法梳理

    [Android]子线程切回主线程的方法梳理 view.post(Runnable action) textView.post(() -> {textView.setText("更新t ...

  2. 【EventBus】事件通信框架 ( 发送事件 | 判断发布线程是否是主线程 | 子线程切换主线程 | 主线程切换子线程 )

    文章目录 前言 一.根据不同的线程模式进行不同的线程切换操作 二.完整代码示例 前言 发布线程发布事件之后 , 消息中心需要转发这些事件 , 并执行相应的订阅方法 ; 在转发的过程中 , 需要针对订阅 ...

  3. C#多线程下, 子线程如何让主线程执行方法

    C#多线程下, 子线程如何让主线程执行方法 重现一下当时我的需求: 我开了多个线程, 来监视一个变量, 然后去执行一些方法. 看起来没什么毛病, 但是运行起来会报错 此对象被其他线程占用 一开始想着可 ...

  4. Android创建子线程和回调主线程的几种方式

    一. 创建子线程//通过继承threadpublic class JNThread1 extends Thread {public JNThread1(String name){super(name) ...

  5. 【Android 异步操作】Android 线程切换 ( 判定当前线程是否是主线程 | 子线程中执行主线程方法 | 主线程中执行子线程方法 )

    文章目录 一.判定当前线程是否是主线程 二.子线程中执行主线程方法 三.主线程中执行子线程方法 一.判定当前线程是否是主线程 在 Android 中 , 如果要判定当前线程是否是主线程 , 可以使用如 ...

  6. android判断主线程_Android主线程和子线程区别详解

    主线程和子线程的区别 每个线程都有一个唯一标示符,来区分线程中的主次关系的说法. 线程唯一标示符:Thread.CurrentThread.ManagedThreadID; UI界面和Main函数均为 ...

  7. [Android] 任意时刻从子线程切换到主线程的实现

    [Android] 任意时刻从子线程切换到主线程的实现 - Android移动开发技术文章_手机开发 - 红黑联盟 转载于:https://www.cnblogs.com/melons/p/57919 ...

  8. DLL内线程同步主线程研究(子线程代码放到主线程执行)

    DLL内线程同步主线程研究(子线程代码放到主线程执行) 我们在实际项目中经常会用到多线程编程,比如Socket编程等,在创建的线程内同步主线程一般使用Synchronize方法实现子线程操作放到主线程 ...

  9. Android主线程耗时方法监控

    前言 相信各位大佬肯定在开发中遇到过这个问题:一顿操作猛如虎之后,总感觉程序有时候有点卡顿:或者自己自测得好好的,但是测试妹子的机器上却卡成狗. 那么,能不能做到运行APP之后,能自动地列出哪些类的哪 ...

最新文章

  1. QT信号与槽——观察者模式——回调函数
  2. [原创].图解一招搞定UCWEB@Nokia S60v5无法在博客园手机版发闪存的问题
  3. python第三方库有哪些常用的、请列举15个-不吹不擂,你想要的Python面试都在这里了【315+道题】...
  4. 1051 复数乘法 (15 分)
  5. 虚拟ONVIF 摄像机
  6. 绿盾加密软件怎么暂停_天锐绿盾加密软件 应用程序限制 网络端口限制 流量限制...
  7. 我的世界(15)-删除服务器地图区块(MCedit)
  8. 3dmax入门基础知识:3dmax常用功能
  9. 查看win10的产品密钥过期时间
  10. 分布式系统容错性方案设计:重试与幂等
  11. 翁恺老师Java进阶城堡游戏源码
  12. 采购订单历史表EKBE和物料凭证表MSEG的关系
  13. php.ini afm,nanoscope analysis(AFM数据处理软件) v1.5 官方安装免费版(附安装教程)
  14. 触摸屏I2C驱动移植
  15. 已解决:出现了自己签名的证书。 错误: 证书通用名 “www.doctorcom.com” 与所要求的主机名 “raw.githubusercontent.com” 不符。
  16. 统信UOS系统如何格式化U盘
  17. 利用声音传感器控制led灯功能_利用光敏电阻加声音传感器制作声控灯
  18. 单片机C51使用一个按键控制继电器开关通断
  19. #Geek Talk# The Tech Trend (AI、Blockchain and IoT)
  20. 汽车用户消费投诉数据爬取分析(Python爬虫)

热门文章

  1. 2/5 MySQL入门总结:数据类型
  2. C# RGB颜色转换为16进制
  3. 基于UDP协议的套接字+socketserver模块
  4. Interface Collector
  5. 74cms 注入exp
  6. jackson 中JsonFormat date类型字段的使用
  7. java–Servlet基础
  8. OCS2007R2部署之二准备AD及扩展
  9. JS----JavaScript数组去重(12种方法,史上最全)
  10. matlab神经网络每次相差大,GA-BP网络为什么每次训练的结果相差很大呢?