Android判斷當前線程是不是主線程的方法

開發過程當中有時候會在Thread類中執行某些操做,有些操做會因爲Android版本的不一樣,尤爲是低版本而Crash,所以必要的時候會查看某些容易引發crash的操做是不是在主線程,這裏舉三種方法:oop

方法一:使用Looper類判斷線程

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

方法二:經過查看Thread類的當前線程code

Thread.currentThread() == Looper.getMainLooper().getThread()
相關文章
相關標籤/搜索