AutocompleteFragment results return a place with null attributes
you didnt allow in setPlaceFields what do you want.for example i want latlang so i have added LAT_LNG. see below.
autocompleteFragment.setPlaceFields(Arrays.asList(Place.Field.ID, Place.Field.NAME,Place.Field.LAT_LNG));