Just wanted to report an issue I'm seeing in CursorLoader with the
Android Compatibility Package r1 (on a Droid / 2.2).
Basically, it doesn't seem to be receiving calls internally to
ContentObserver.onChange(), so it doesn't reload its data on a change.
I was able to make things work by adding a call to
Cursor.setNotificationUri(...) in
CursorLoader.registerContentObserver():
Before:
void registerContentObserver(Cursor cursor, ContentObserver observer) {
cursor.registerContentObserver(mObserver);
}
After:
void registerContentObserver(Cursor cursor, ContentObserver observer) {
cursor.setNotificationUri( getContext().getContentResolver(), mUri );
cursor.registerContentObserver(mObserver);
}
Not sure if its really a bug, or if there's something wrong in my code
that this change covers up. Thanks again for releasing the
compatibility package, I'm really excited to be able to use Fragments
and Loaders in my app.
Thanks,
Pete
--
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