Мне нужно выполнить действие, позволяющее пользователю нажимать кнопку getLocation, которая, в свою очередь, возвращает список мест в соответствии с оценкой вероятности. ответ от FindCurrentPlaceResponse возвращает 20 элементов, которые я хотел бы, чтобы они были в форме списка или просмотров карт, из которых пользователь наконец выбирает наиболее подходящее местоположение. Как сделать так, чтобы ответ возвращал отдельные места, которые можно поместить в интерактивный список?
Я следил и полностью использовал документы Google на https://github.com/googlemaps/android-places-demos для своей деятельности
это точный код из документов, где список преобразуется в одну строку
@RequiresPermission(allOf = {ACCESS_FINE_LOCATION, ACCESS_WIFI_STATE})
private void findCurrentPlaceWithPermissions() {
setLoading(true);
FindCurrentPlaceRequest currentPlaceRequest = FindCurrentPlaceRequest.newInstance(getPlaceFields());
Task<FindCurrentPlaceResponse> currentPlaceTask = placesClient.findCurrentPlace(currentPlaceRequest);
currentPlaceTask.addOnSuccessListener(
(response) ->
responseView.setText(StringUtil.stringify(response, isDisplayRawResultsChecked())));
currentPlaceTask.addOnFailureListener(
(exception) -> {
exception.printStackTrace();
responseView.setText(exception.getMessage());
});
currentPlaceTask.addOnCompleteListener(task -> setLoading(false));
}