Java – How to check if current thread is not main thread

androidjavamultithreading

I need to check if the thread running a certain piece of code is the main (UI) thread or not. How can I achieve this?

Best Answer

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

if this returns true, then you're on the UI thread!