diff --git a/xwords4/android/XWords4/src/org/eehouse/android/xw4/DbgUtils.java b/xwords4/android/XWords4/src/org/eehouse/android/xw4/DbgUtils.java index d499684af..052e4690d 100644 --- a/xwords4/android/XWords4/src/org/eehouse/android/xw4/DbgUtils.java +++ b/xwords4/android/XWords4/src/org/eehouse/android/xw4/DbgUtils.java @@ -27,6 +27,7 @@ import android.content.SharedPreferences; import android.database.Cursor; import android.database.DatabaseUtils; import android.os.Bundle; +import android.os.Looper; import android.preference.PreferenceManager; import android.text.TextUtils; import android.text.format.Time; @@ -37,6 +38,7 @@ import java.util.ArrayList; import java.util.Formatter; import java.util.Iterator; import java.util.Set; +import junit.framework.Assert; public class DbgUtils { private static final String TAG = "XW4"; @@ -92,6 +94,11 @@ public class DbgUtils { printStack( exception.getStackTrace() ); } + public static void assertOnUIThread() + { + Assert.assertTrue( Looper.getMainLooper().equals(Looper.myLooper()) ); + } + public static void printStack( StackTraceElement[] trace ) { if ( s_doLog ) {