Попытка реализовать фрагмент виджета автозаполнения Google Адресов для Kotlin Android приложения, но не получает никаких результатов поиска - PullRequest
0 голосов
/ 12 июля 2020

Нажимаю на AutocompleteText, он корректно запускает фрагмент автозаполнения Google. Однако, когда я набираю любой символ, например «m», я вижу, что фрагмент автоматически закрывается. И я не получаю журналов ошибок для этого. Связано ли это с тем, чтобы сделать учетную запись Google Cloud оплачиваемой?

Ниже мой код `

override fun onCreateView(
  
inflater: LayoutInflater,

    container: ViewGroup?,

    savedInstanceState: Bundle?): View? {

tripsViewModel =ViewModelProvider(this).get(TripsViewModel::class.java)

val root = inflater.inflate(R.layout.fragment_trips, container, false)

    sourceLocation = root.findViewById(R.id.text_source)

    destinationSearch = root.findViewById(R.id.edit_text_destination)

    Places.initialize(context!!,apiKey)
    

    val placesClient = Places.createClient(context!!)

    autoCompleteFragment = childFragmentManager.findFragmentById(R.id.autocomplete_fragment) as AutocompleteSupportFragment

    // Specify the types of place data to return.
    autoCompleteFragment.setPlaceFields(listOf(Place.Field.ID, Place.Field.NAME))

    // Set up a PlaceSelectionListener to handle the response.
    autoCompleteFragment.setOnPlaceSelectedListener(object : PlaceSelectionListener {
        override fun onPlaceSelected(place: Place) {
            // TODO: Get info about the selected place.
            Log.i(TAG, "Place: ${place.name}, ${place.id}")
        }

        override fun onError(status: Status) {
            // TODO: Handle the error.
            Log.i(TAG, "An error occurred: $status")
        }
    })`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...