E/AndroidRuntime( 3001): FATAL EXCEPTION: GeckoLooper Thread
E/AndroidRuntime( 3001): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
E/AndroidRuntime( 3001): at android.view.ViewRoot.checkThread(ViewRoot.java:2811)
E/AndroidRuntime( 3001): at android.view.ViewRoot.clearChildFocus(ViewRoot.java:1578)
E/AndroidRuntime( 3001): at android.view.ViewGroup.clearChildFocus(ViewGroup.java:508)
E/AndroidRuntime( 3001): at android.view.ViewGroup.clearChildFocus(ViewGroup.java:508)
E/AndroidRuntime( 3001): at android.view.ViewGroup.clearChildFocus(ViewGroup.java:508)
E/AndroidRuntime( 3001): at android.view.ViewGroup.clearChildFocus(ViewGroup.java:508)
E/AndroidRuntime( 3001): at android.view.ViewGroup.clearChildFocus(ViewGroup.java:508)
E/AndroidRuntime( 3001): at android.view.ViewGroup.clearChildFocus(ViewGroup.java:508)
E/AndroidRuntime( 3001): at android.view.ViewGroup.clearChildFocus(ViewGroup.java:508)
E/AndroidRuntime( 3001): at android.view.View.clearFocus(View.java:2613)
E/AndroidRuntime( 3001): at android.view.ViewGroup.clearFocus(ViewGroup.java:517)
E/AndroidRuntime( 3001): at android.view.View.setFlags(View.java:4520)
E/AndroidRuntime( 3001): at android.view.View.setFocusable(View.java:3136)
E/AndroidRuntime( 3001): at android.widget.AdapterView.checkFocus(AdapterView.java:695)
E/AndroidRuntime( 3001): at android.widget.AdapterView$AdapterDataSetObserver.onInvalidated(AdapterView.java:813)
E/AndroidRuntime( 3001): at android.database.DataSetObservable.notifyInvalidated(DataSetObservable.java:43)
E/AndroidRuntime( 3001): at android.widget.BaseAdapter.notifyDataSetInvalidated(BaseAdapter.java:54)
E/AndroidRuntime( 3001): at android.widget.CursorAdapter$MyDataSetObserver.onInvalidated(CursorAdapter.java:391)
E/AndroidRuntime( 3001): at android.database.DataSetObservable.notifyInvalidated(DataSetObservable.java:43)
E/AndroidRuntime( 3001): at android.database.AbstractCursor.deactivateInternal(AbstractCursor.java:89)
E/AndroidRuntime( 3001): at android.database.AbstractCursor.deactivate(AbstractCursor.java:78)
E/AndroidRuntime( 3001): at android.database.BulkCursorToCursorAdaptor.deactivate(BulkCursorToCursorAdaptor.java:129)
E/AndroidRuntime( 3001): at android.database.BulkCursorToCursorAdaptor.requery(BulkCursorToCursorAdaptor.java:172)
E/AndroidRuntime( 3001): at android.database.CursorWrapper.requery(CursorWrapper.java:211)
E/AndroidRuntime( 3001): at android.database.CursorWrapper.requery(CursorWrapper.java:211)
E/AndroidRuntime( 3001): at android.widget.CursorAdapter.onContentChanged(CursorAdapter.java:361)
E/AndroidRuntime( 3001): at android.widget.CursorAdapter$ChangeObserver.onChange(CursorAdapter.java:377)
E/AndroidRuntime( 3001): at android.database.ContentObserver$NotificationRunnable.run(ContentObserver.java:43)
E/AndroidRuntime( 3001): at android.os.Handler.handleCallback(Handler.java:587)
E/AndroidRuntime( 3001): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 3001): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 3001): at org.mozilla.gecko.GeckoAppShell$LooperThread.run(GeckoAppShell.java:158)