The cursor is like a list / pointer created from a database resource. (In PHP, I think like $ res from mysql_query ())
At startup
managedQuery(data, null, null, null, null);
You request contacts, it returns a cursor, which is a pointer to records in the results
Then you create an adapter from this cursor. The adapter is a representation of the level of the object from the results taken from the source, this time it is the cursor, as well as records from the database. (In PHP, an adapter is considered an array for Smarty templates, an array is an adapter)
SetOnItemClickListener , .