版本: Unity 6 (6000.0)
语言English
  • C#

PermissionCallbacks

UnityEngine.Android 中的类

/

继承自:AndroidJavaProxy

/

实现于:UnityEngine.AndroidJNIModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

包含在使用 Permission.RequestUserPermission 执行权限请求时调用的回调。

事件

PermissionDenied当用户在请求权限时选择“拒绝”时执行。
PermissionDeniedAndDontAskAgain当用户在请求权限时选择“拒绝且不再询问”(在较新的 Android 版本中,通过第二次拒绝来表达)或操作系统确定不应再次请求时执行。如果未订阅此事件,则将触发 PermissionCallbacks.PermissionDenied 作为后备。在较新的 Android 版本上不可靠,建议仅连接到 PermissionCallbacks.PermissionDenied。
PermissionGranted当用户在请求权限时选择“允许”时执行。
PermissionRequestDismissed权限请求被驳回,用户未明确选择任何选项。如果未订阅此事件,则将触发 PermissionCallbacks.PermissionDenied 作为后备。

继承的成员

属性

javaInterface代理实现的 Java 接口。

公共方法

equalsjava.lang.Object equals() 方法的等效方法。
hashCodejava.lang.Object hashCode() 方法的等效方法。
Invoke每当在 Java 代理接口上调用方法时,都会由 Java VM 调用。您可以覆盖此方法以在方法调用时运行特殊代码,或者您可以保留默认实现,并保留默认行为,即查找与 Java 方法签名匹配的 C# 方法。
toStringjava.lang.Object toString() 方法的等效方法。