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

a据此:

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

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

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

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

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

Solutions Collecting From Web of "Android Fused LocationSettingsRequest从startResolutionForResult中删除“never”选项"

是的,所以当你使用LocationSettingsRequest.Builder. setAlwaysShow(true)build立设置请求的时候你会这样做LocationSettingsRequest.Builder. setAlwaysShow(true) LocationSettingsRequest.Builder. setAlwaysShow(true) 。 一个例子看起来像这样:

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