Android Fused LocationSettingsRequest从startResolutionForResult中删除“never”选项

a据此:

https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi

您可以检查是否符合位置要求,如果不符合,则使用startResolutionForResult()显示对话框。

在该对话框中,您可以select“确定”,“不是这次”或“从不”。

是否有可能禁用“永不”选项?

Google地图官方应用已禁用该选项。

  • 融合位置提供程序setsmallestDisplacement在Android中不起作用
  • 不幸的是,MyApp已经停止 - logcat中没有错误日志
  • 是的,所以当你使用LocationSettingsRequest.Builder. setAlwaysShow(true)build立设置请求的时候你会这样做LocationSettingsRequest.Builder. setAlwaysShow(true) LocationSettingsRequest.Builder. setAlwaysShow(true) 。 一个例子看起来像这样:

     LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder() .addLocationRequest(mLocationRequest) .setAlwaysShow(true);