Java tutorial
//package com.java2s; import android.os.Looper; public class Main { public static void checkNotMain() { if (isMain()) { throw new IllegalStateException("Method call should not happen from the main thread."); } } public static boolean isMain() { return Looper.getMainLooper().getThread() == Thread.currentThread(); } }