首页 > 解决方案 > Android PlaceAutocompleteFragment 自动关闭

问题描述

我正在尝试实现 PlacePlaceAutocompleteFragment 但问题是在单击搜索栏 PlaceAutocompleteFragment 后打开不到 1 秒。然后自动关闭。我也尝试过 SupportPlaceAutocompleteFragment。这是我的代码

<fragment
        android:id="@+id/place_autocomplete_fragment"
        android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

 PlaceAutocompleteFragment autocompleteFragment = (PlaceAutocompleteFragment)
                getFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);


<meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value=".........."/>

注意: 我在控制台中启用了地点搜索 API,我还在我的项目中实现了地点和位置服务。

标签: javaandroidgoogle-mapssearchgoogle-places-api

解决方案


Places SDK for Android 引入了具有更新功能的全新静态库。Google Play Services 版本的 Places SDK for Android(即 com.google.android.gms:play-services-places)已于 2019 年 1 月 29 日弃用,并将于 2019 年 7 月 29 日关闭。新版本现在可以使用适用于 Android 的 Places SDK。

迁移到 New Places SDK 客户端


推荐阅读