Android判断当前线程是否是主线程的方法
16lz
2021-01-24
开发过程中有时候会在Thread类中执行某些操作,有些操作会由于Android版本的不同,尤其是低版本而Crash,因此必要的时候会查看某些容易引起crash的操作是否是在主线程,这里举三种方法:
方法一:使用Looper类判断
Looper.myLooper() == Looper.getMainLooper()
方法二:通过查看Thread类的当前线程
Thread.currentThread() == Looper.getMainLooper().getThread()
更多相关文章
- 永久改变android 模拟器分区大小
- 【技术直通车】ArcGIS for Android地图控件的5大常见操作
- android按钮监听器的四种技术
- 在Linux下Android编译中修改Java的环境
- 浅析 - Android(安卓)ContentProvider用法示例
- Android(安卓)HandlerThread类,Bundle的使用
- Android(安卓)Native层开发Camera应用的方法
- Android使用Google提供的地图实现定位时LocationListener的各个
- Android中DatePicker只显示年月的方法