Моя панель поиска PlaceAutoComplete теряет фокус при нажатии. Иногда можно щелкнуть и выполнить поиск, но он не находит места, а затем снова теряет фокус.
Я уже пытался следовать представленному здесь решению: Android Google Places API , getAutocompletePredictions возвращает статус "PLACES_API_ACCESS_NOT_CONFIGURED"
У меня есть действие как с фрагментом карт Google, так и с фрагментом мест Google:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MapsActivity"
android:orientation="vertical"
android:weightSum="1">
<fragment
android:id="@+id/place_autocomplete"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
/>
<fragment
android:id="@+id/map"
class="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
Я включил Google Places в своей консоли разработчика Google:
И, конечно же, я использую ключ API, и это сделано правильно, поскольку функционал Google Maps работает:
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
Может ли это быть проблемой зависимости? Мои соответствующие зависимости:
implementation 'com.google.android.gms:play-services-maps:17.0.0'
implementation 'com.google.android.gms:play-services-location:17.0.0'
implementation 'com.google.android.gms:play-services-places:17.0.0'
implementation 'com.google.android.libraries.places:places-compat:2.2.0'
Я добавил place-compat (последняя зависимость) только потому, что кто-то посоветовал это, но это не помогло.
Что может вызвать эту проблему? Спасибо