Activity.OnRequestPermissionsResult 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。