Проблемы с автозаполнением API - PullRequest
1 голос
/ 19 марта 2020

Привет, я новичок в android и настраиваю код автозаполнения для мест API. Я следовал инструкциям Google Dev на их веб-сайте и столкнулся с проблемой, на которую я не могу найти ответы.

Не могу найти информацию о том, что я должен поставить для ID и ИМЯ в первой строке. Нет предложений автозаполнения, и я не смог найти никакой информации об этом в официальной документации. Я считаю, что я импортировал все, что мне нужно, поскольку у меня больше нет ошибок в коде.

Это руководство, которому я следую. Я в разделе, чтобы добавить автозаполнение с помощью намерения. https://developers.google.com/places/android-sdk/autocomplete

val location = findViewById<View>(R.id.location_button)
    location.setOnClickListener {
        val fields = listOf(Place.TYPE_RESTAURANT.ID,Place.TYPE_RESTAURANT.NAME)
        val intent = Autocomplete.IntentBuilder(
            AutocompleteActivityMode.OVERLAY, fields).build(this)
        startActivityForResult(intent, AUTOCOMPLETE_REQUEST_CODE)

1 Ответ

0 голосов
/ 21 марта 2020

Вам необходимо использовать Place.Field, как задокументировано здесь . Вот так:

val fields = listOf(Place.Field.ID,Place.Field.NAME)

Надеюсь, это поможет!

...