rogerstone
rogerstone

Reputation: 7671

Listen to any changes in a cursor in android

I would like to listen to any changes in a cursor. Is it possible to achieve this without using a contentprovider in android?

Note:(I am not using any data adapter)

Thanks

Upvotes: 5

Views: 2783

Answers (2)

Shubhayu
Shubhayu

Reputation: 13552

As far as I know, if your changes in the cursor are due to requery() or some other method on the cursor like close(), then you can use a dataset observer to track the changes.

But you will need a content provider, if you want to be updated automatically when something changes in your data source, eg your sqlite database.

Upvotes: 0

rogerstone
rogerstone

Reputation: 7671

I found that You don't need to use content Provider.When ever the data changes(like during insertions,deletions etc..) you can just call getContentResolver().notifyChange(Uri uri, ContentObserver observer) and set a contentObserver in your activity to listen for the change.

Upvotes: 3

Related Questions