add assertOnUIThread()

This commit is contained in:
Eric House 2013-11-26 07:59:20 -08:00
parent 15cbad340a
commit 29a4634a40

View file

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