Hi,

I'm having a content observer which, when content changes, walks
through the content looking for interesting items.

The code is simple:
ContentResolver res = context.getContentResolver();
Cursor cur = res.query(uri, new String[] { "_id" , "address", "date",
"body" }, null, null, "date desc");
while (cur.moveToNext()) {
  ... cur.getString(addressIndex) etc.
  if (some condition) {
     cur.close();
     break;
  }
}

Due to some reason the cursor gets stuck at this stack trace:
android.database.AbstractCursor checkPosition   AbstractCursor.java     559
false
android.database.AbstractWindowedCursor checkPosition
AbstractWindowedCursor.java     172     false
android.database.AbstractWindowedCursor getLong
AbstractWindowedCursor.java     99      false
android.database.CursorWrapper  getLong CursorWrapper.java      127     false
com.websafety.android.client.SMSReceiver$SMSContentObserver     checkSMS
SMSReceiver.java        136     false
com.websafety.android.client.SMSReceiver$SMSContentObserver     onChange
SMSReceiver.java        91      false
android.database.ContentObserver$NotificationRunnable   run
ContentObserver.java    43      false
android.os.Handler      handleCallback  Handler.java    542     false
android.os.Handler      dispatchMessage Handler.java    86      false
android.os.Looper       loop    Looper.java     123     false
android.app.ActivityThread      main    ActivityThread.java     3742    false
java.lang.reflect.Method        invokeNative    Method.java     -2      true
java.lang.reflect.Method        invoke  Method.java     515     false
com.android.internal.os.ZygoteInit$MethodAndArgsCaller  run
ZygoteInit.java 739     false
com.android.internal.os.ZygoteInit      main    ZygoteInit.java 497     false
dalvik.system.NativeStart       main    NativeStart.java        -2      true

LogCat continuously reports this error:
11-06 12:20:57.999: DEBUG/dalvikvm(834): threadid=3: still suspended
after undo (s=1 d=1)

Above is the stack trace of Thread 3.

What went wrong?

Thanks.

Denis
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to