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