Proper implementation of changing ListView data with CursorAdapter
问题 I have a ListView populated via a CursorAdapter. I give my user the ability to alter the data in the list. For example, the user can mark a row as being unread (the data are messages). Suppose my user marked a row unread. Would a proper implementation mark the row in the database as read and then requery the Cursor? 回答1: Would a proper implementation mark the row in the database as read and then requery the Cursor? Yes, that's the right answer. The requery() will trigger an automatic update