I have an Android ListActivity that is backed by a database Cursor through a SimpleCursorAdapter.
ListActivity
Cursor
SimpleCursorAdapter
When the items are clicked,
requery() is already deprecated, just implement the simple updateUI() method like this in your CursorAdapter's child class and call it after data updates:
private void updateUI(){ swapCursor(dbHelper.getCursor()); notifyDataSetChanged(); }