Я пытаюсь получить адрес места с помощью AutocompleteSupportFragment. Как показано на снимке экрана ниже, если я выберу Индианаполис, мне нужно будет получить как имя, так и адрес, указанные ниже («IN, USA»).
введите описание изображения здесь
Мне удалось получить имя, но адрес возвращает ноль.
Я пробовал несколько способов, например
AddressComponents addressComponents = place.getAddressComponents();
List<AddressComponent> addressComponentList = addressComponents.asList(); //The size of this is 0. SO I dont't get anything from this.
for (AddressComponent pla : addressComponentList) {
Log.d("fferfe", pla.getShortName());
}
Я также пробовал это
Log.d("fferfe", place.getAddress());
Вышеупомянутый сбой, поскольку я не могу зарегистрировать нулевое значение. Результат place.getAddress () равен нулю.
Как я могу получить данные адреса?