Android Fused LocationSettingsRequest从startResolutionForResult中删除"never"选项

use*_*025 7 android fusedlocationproviderapi

a根据这个:

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

您可以检查是否满足位置要求,如果没有,则使用显示对话框startResolutionForResult().

在该对话框中,您可以选择"ok","not this time"或"never".

是否可以禁用"从不"选项?

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

Nic*_*ila 18

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

LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder()
                .addLocationRequest(mLocationRequest)
                .setAlwaysShow(true);
Run Code Online (Sandbox Code Playgroud)