Package 

Class MultiplePermissionsLauncher

    • Method Detail

      • launch

         final Unit launch(Function2<Set<String>, RationalePermissionLauncher, Unit> rationaleCallback, Function2<Set<String>, Boolean, Unit> deniedCallback, Function1<Set<String>, Unit> cancelCallback, Function1<Set<String>, Unit> grantedCallback)

        Start permission request with optional specified callbacks.

        Parameters:
        rationaleCallback - A optional rationale callback called for this specific launch when this launcher is launched and a rationale should be present to user.
        deniedCallback - A optional denied callback called for this specific launch when this launcher failed (user explicitly denied system dialog).
        cancelCallback - A optional cancel callback called for this specific launch when rationale is show to user and user denied to continue with this launcher.
        grantedCallback - A success callback called for this specific launch when this launcher succeeded (user explicitly accepted system dialog).