1. 程式人生 > >安卓判斷當前是否在主執行緒

安卓判斷當前是否在主執行緒

判斷當前是否在主執行緒:ThreadExecutor.isMainThread()

如果當前不是主執行緒,切換到主執行緒:

ThreadExecutor.getInstance().executeOnUI(new Runnable() {

        @Override

        public void run() {

            finishAllActivity();

        }

    });

常規程式碼編寫:

 

if (!ThreadExecutor.isMainThread()) {

    ThreadExecutor.getInstance().executeOnUI(new Runnable() {

        @Override

        public void run() {

            finishAllActivity();

        }

    });

    return;

}
 

個人GitHub:  https://github.com/HuaDanJson