I would bind the ContentResolver from the app context in the constructor instead of the context. I think the only case where you use the context is to ask for a content resolver. Tell, don't ask ;-)