Помещает SDK в андроид

Я внедрил новый Place SDK, так как последний устарел навсегда.

Но теперь в функции setOnPlaceSelectedListener я получаю эту ошибку:

 SetOnPlaceSelectedListener
 (com.google.android.libraries.places.widget.listener.PlaceSelectionListener)
 in AutocompleteSupportFragment cannot be applied to (anonymous
 com.google.android.gms.location.places.ui.PlaceSelectionListener)

Проверьте свой import.

Geno Chen 20.02.2019 09:54

вы используете другой класс, но имя такое же. Импортируйте правильный.

c-an 21.02.2019 09:11
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
2
108
1

Ответы 1

привет попробуй это может тебе помочь

 AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
                    .setTypeFilter(Place.TYPE_COUNTRY)
                    .setCountry("PK")
                    .build();
            Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN)
//                    .setFilter(typeFilter)
                    .setBoundsBias(new LatLngBounds(new LatLng(latitude, longitude), new LatLng(latitude, longitude)))
                    .build(getActivity());
            startActivityForResult(intent, 100);




@Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == 100) {
            if (resultCode == RESULT_OK) {
                Place place = PlaceAutocomplete.getPlace(context, data);
                CharSequence destination = place.getName();
                LatLng destination_LatLng = place.getLatLng();
                latitude = destination_LatLng.latitude;
                longitude = destination_LatLng.longitude;

            }
        }
    }

Другие вопросы по теме