java - 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,我还在我的项目中实现了地点和位置服务。
解决方案
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。
推荐阅读
- android - 如何获取列表视图中一行的位置?
- node.js - 如何在passport-jwt中获取rawJWT字符串?
- java - Apache Camel - 如何在此 bean 中选择用于调用的方法名称?
- api - asp.net 3 core api - 在托管的控制台中使用异步
- python - 错误:命令“cmake”失败:没有这样的文件或目录
- jquery - 如何设置在中继器内的asp中检查的第一个单选按钮
- javascript - 如何使用多个组件过滤数据
- python - python3线程输出帮助。这是正确的输出吗?
- c# - 在使用 asp.net core 3.0 时传递有效令牌时,邮递员返回 401 unothorized
- python - 如何使用 django AppConfig.ready()