Class PopReason

java.lang.Object
com.codename1.router.PopReason

public final class PopReason extends java.lang.Object
Why a back/pop attempt is happening. Passed to PopGuard#canPop so guards can make different decisions for different triggers (allow programmatic dismissal but warn on hardware back, for example).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final PopReason
    The Form's back command was invoked (toolbar back button, etc.).
    static final PopReason
    The Android hardware back button, the iOS edge-swipe gesture, or the browser back button on the JavaScript port.
    static final PopReason
    Application code invoked a back/pop programmatically.
  • Method Summary

    Modifier and Type
    Method
    Description
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • HARDWARE_BACK

      public static final PopReason HARDWARE_BACK
      The Android hardware back button, the iOS edge-swipe gesture, or the browser back button on the JavaScript port.
    • BACK_COMMAND

      public static final PopReason BACK_COMMAND
      The Form's back command was invoked (toolbar back button, etc.).
    • PROGRAMMATIC

      public static final PopReason PROGRAMMATIC
      Application code invoked a back/pop programmatically.
  • Method Details

    • name

      public String name()
    • toString

      public String toString()
      Overrides:
      toString in class java.lang.Object