getContact

Fetches contact data from the contacts provider.

Throws

if there's no id (usually because the contact has never been saved yet)

when the contact is not available (anymore)

on contact provider errors