/// <summary> /// Registers the onRequestPermissionResult callback to Android. /// </summary> /// <param name="onRequestPermissionResult">On request permissions result.</param> public void RegisterOnActivityResult(OnRequestPermissionsResultHandler onRequestPermissionResult) { if (onRequestPermissionResult != null) { m_onRequestPermissionsResultEvent += onRequestPermissionResult; } }
/// <summary> /// Unregisters the onRequestPermissionResult callback to Android. /// </summary> /// <param name="onRequestPermissionsResult">On request permissions result.</param> public void UnregisterOnRequestPermissionsResult(OnRequestPermissionsResultHandler onRequestPermissionsResult) { if (onRequestPermissionsResult != null) { m_onRequestPermissionsResultEvent -= onRequestPermissionsResult; } }
/// <summary> /// Unregisters for the Android on request permissions result event. /// </summary> /// <param name="onRequestPermissionsResult">On request permissions result.</param> public static void UnregisterOnActivityResultEvent(OnRequestPermissionsResultHandler onRequestPermissionsResult) { #if ANDROID_DEVICE if (m_callbacks == null) { return; } m_callbacks.UnregisterOnRequestPermissionsResult(onRequestPermissionsResult); #endif }
public void RegisterOnRequestPermissionsResultEvent(OnRequestPermissionsResultHandler handler) { AndroidHelper.RegisterOnRequestPermissionsResultEvent(handler); }