Ok, so Im stuck with being able to call the content provider since the call, content://..., returns as a valid location of Content, Barbados. Comes to find out that the API is faulty since if you type in any city followed by "://" it will validate the city and not see it as one string. Weird. Bad API!