知识养成了思想,思想同时又在融化知识。这篇文章主要讲述Android 判断当前thread 是否是UI thread相关的知识,希望能为你提供帮助。
在android 中判断当前的Thread是否是UI Thread 的方法:
1.
if (Looper.myLooper() == Looper.getMainLooper()) { // Current thread is the UI/Main thread }
2.
if (Looper.getMainLooper().getThread() == Thread.currentThread()) { // Current thread is the UI/Main thread }
参考如下文章:其中还讲到了 runOnUiThread() 方法的用法。
【Android 判断当前thread 是否是UI thread】http://codetheory.in/checkdetect-whether-current-thread-uimain-thread-android/
http://lak4cyut.blogspot.jp/2011/03/android-tip-activityrunonuithread.html
推荐阅读
- 华为荣耀 4x 刷机体验 直奔 Android 6.0
- Android 导入 aar 库文件
- android-Intent and IntentFilter
- How to acquire an Android phone with locked bootloader?
- Android
- Android自学日记Android Fragment 真正的完全解析(上)
- 为Android应用添加搜索功能
- Android学习之Activity传参
- Android源码下载方法