語言

Activity.OnRequestPermissionsResult 方法

定義

多載

名稱 Description
OnRequestPermissionsResult(Int32, String[], Permission[])

請求權限後回撥結果。

OnRequestPermissionsResult(Int32, String[], Permission[], Int32)

請求權限後回撥結果。

OnRequestPermissionsResult(Int32, String[], Permission[])

請求權限後回撥結果。

[Android.Runtime.Register("onRequestPermissionsResult", "(I[Ljava/lang/String;[I)V", "GetOnRequestPermissionsResult_IarrayLjava_lang_String_arrayIHandler", ApiSince=23)]
public virtual void OnRequestPermissionsResult(int requestCode, string[] permissions, Android.Content.PM.Permission[] grantResults);
[<Android.Runtime.Register("onRequestPermissionsResult", "(I[Ljava/lang/String;[I)V", "GetOnRequestPermissionsResult_IarrayLjava_lang_String_arrayIHandler", ApiSince=23)>]
abstract member OnRequestPermissionsResult : int * string[] * Android.Content.PM.Permission[] -> unit
override this.OnRequestPermissionsResult : int * string[] * Android.Content.PM.Permission[] -> unit

參數

requestCode
Int32

請求碼通過 #requestPermissions了 。

permissions
String[]

他們請求了許可。 從不做無效。

grantResults
Permission[]

授權結果對應的權限為android.content.pm.PackageManager#PERMISSION_GRANTEDandroid.content.pm.PackageManager#PERMISSION_DENIED或為 。 從不做無效。

屬性

備註

請求權限後回撥結果。 此方法在每次 requestPermissions(String, int) 呼叫時都會被呼叫。注意:權限請求與使用者的互動可能會被中斷。 在這種情況下,你會收到空的權限和結果陣列,這些都應該視為取消。

另請參閱:

Android 參考資料。android.app.Activity.onRequestPermissionsResult

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

OnRequestPermissionsResult(Int32, String[], Permission[], Int32)

請求權限後回撥結果。

[Android.Runtime.Register("onRequestPermissionsResult", "(I[Ljava/lang/String;[II)V", "GetOnRequestPermissionsResult_IarrayLjava_lang_String_arrayIIHandler", ApiSince=35)]
public virtual void OnRequestPermissionsResult(int requestCode, string[] permissions, Android.Content.PM.Permission[] grantResults, int deviceId);
[<Android.Runtime.Register("onRequestPermissionsResult", "(I[Ljava/lang/String;[II)V", "GetOnRequestPermissionsResult_IarrayLjava_lang_String_arrayIIHandler", ApiSince=35)>]
abstract member OnRequestPermissionsResult : int * string[] * Android.Content.PM.Permission[] * int -> unit
override this.OnRequestPermissionsResult : int * string[] * Android.Content.PM.Permission[] * int -> unit

參數

requestCode
Int32

請求碼通過 #requestPermissions了 。

permissions
String[]

他們請求了許可。 從不做無效。

grantResults
Permission[]

授權結果對應的權限為android.content.pm.PackageManager#PERMISSION_GRANTEDandroid.content.pm.PackageManager#PERMISSION_DENIED或為 。 從不做無效。

deviceId
Int32

請求權限的 deviceId。 主要/實體裝置被指派 Context#DEVICE_ID_DEFAULT,虛擬裝置則被分配獨特的裝置 ID。

屬性

備註

請求權限後回撥結果。 此方法會在每次 requestPermissions(String, int) 呼叫時被調用。 注意:權限請求與使用者互動可能會中斷。 在這種情況下,你會收到空的權限和結果陣列,這些都應該視為取消。

另請參閱:

Android 參考資料。android.app.Activity.onRequestPermissionsResult

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於