REQUEST_CHECK_SETTINGS 的值是多少?
What is the value of REQUEST_CHECK_SETTINGS?
我是 Xamarin 开发人员,我研究了这个:
https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi
我想调用方法 "startResolutionForResult" 但为此我需要知道 REQUEST_CHECK_SETTINGS 的值。在 Xamarin GPS Api 中,此方法的第二个参数只是一个整数。
这听起来像是一个愚蠢的问题,但没有记录该值,android 文档中只有一页提到它:
https://www.google.nl/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=site:developers.google.com+REQUEST_CHECK_SETTINGS&filter=0
天哪,经过大量搜索,我找到了官方 Google 示例,它将此常量定义为 0x1
。
protected static final int REQUEST_CHECK_SETTINGS = 0x1;
有问题的样本和常数can be found on GitHub。
(旧的github link坏了。Check the new one)
看起来这个值只是一个整数,就像你使用 StartActivityForResult()
来确保我们从我们请求的东西返回一样。
REQUEST_CHECK_SETTINGS 没有特定值,也不是常量。回调函数中引用它的请求码onActivityResult(int requestCode, int resultCode, Intent data)
由于此函数在其他场合也会被调用,请求代码用于识别调用它的任务并执行所需的操作。将一个唯一的整数放在那里以在 (0- max(int)) 范围内唯一区分它。 -1 隐藏对话框,低于 -1 的任何值只会使应用程序崩溃。
它与 requestPermissions()
非常相似,其中额外的 'int' 用于回调函数 onRequestPermissionsResult()
中的引用
谢谢,
因陀罗
我是 Xamarin 开发人员,我研究了这个: https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi
我想调用方法 "startResolutionForResult" 但为此我需要知道 REQUEST_CHECK_SETTINGS 的值。在 Xamarin GPS Api 中,此方法的第二个参数只是一个整数。
这听起来像是一个愚蠢的问题,但没有记录该值,android 文档中只有一页提到它: https://www.google.nl/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=site:developers.google.com+REQUEST_CHECK_SETTINGS&filter=0
天哪,经过大量搜索,我找到了官方 Google 示例,它将此常量定义为 0x1
。
protected static final int REQUEST_CHECK_SETTINGS = 0x1;
有问题的样本和常数can be found on GitHub。
(旧的github link坏了。Check the new one)
看起来这个值只是一个整数,就像你使用 StartActivityForResult()
来确保我们从我们请求的东西返回一样。
REQUEST_CHECK_SETTINGS 没有特定值,也不是常量。回调函数中引用它的请求码onActivityResult(int requestCode, int resultCode, Intent data)
由于此函数在其他场合也会被调用,请求代码用于识别调用它的任务并执行所需的操作。将一个唯一的整数放在那里以在 (0- max(int)) 范围内唯一区分它。 -1 隐藏对话框,低于 -1 的任何值只会使应用程序崩溃。
它与 requestPermissions()
非常相似,其中额外的 'int' 用于回调函数 onRequestPermissionsResult()
谢谢, 因陀罗