Class IOSApplication.Delegate

java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.UIApplicationDelegateAdapter
arc.backend.robovm.IOSApplication.Delegate
All Implemented Interfaces:
org.robovm.apple.foundation.NSObjectProtocol, org.robovm.apple.uikit.UIApplicationDelegate, org.robovm.objc.ObjCProtocol
Enclosing class:
IOSApplication

public abstract static class IOSApplication.Delegate extends org.robovm.apple.uikit.UIApplicationDelegateAdapter
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject

    org.robovm.apple.foundation.NSObject.Handle, org.robovm.apple.foundation.NSObject.Marshaler, org.robovm.apple.foundation.NSObject.NoRetainMarshaler, org.robovm.apple.foundation.NSObject.NSKeyValueObserver, org.robovm.apple.foundation.NSObject.NSObjectPtr, org.robovm.apple.foundation.NSObject.SkipInit

    Nested classes/interfaces inherited from class org.robovm.objc.ObjCObject

    org.robovm.objc.ObjCObject.ObjCObjectPtr, org.robovm.objc.ObjCObject.Super
  • Field Summary

    Fields inherited from class org.robovm.apple.foundation.NSObject

    FLAG_NO_RETAIN

    Fields inherited from class org.robovm.objc.ObjCObject

    customClass
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract IOSApplication
     
    void
    didBecomeActive(org.robovm.apple.uikit.UIApplication application)
     
    boolean
    didFinishLaunching(org.robovm.apple.uikit.UIApplication application, org.robovm.apple.uikit.UIApplicationLaunchOptions options)
     
    boolean
    openURL(org.robovm.apple.uikit.UIApplication app, org.robovm.apple.foundation.NSURL url, org.robovm.apple.uikit.UIApplicationOpenURLOptions options)
     
    void
    willEnterForeground(org.robovm.apple.uikit.UIApplication application)
     
    void
    willResignActive(org.robovm.apple.uikit.UIApplication application)
     
    void
    willTerminate(org.robovm.apple.uikit.UIApplication application)
     

    Methods inherited from class org.robovm.apple.uikit.UIApplicationDelegateAdapter

    applicationShouldAutomaticallyLocalizeKeyCommands, continueUserActivity, didAcceptCloudKitShare, didChangStatusBarFrame, didChangStatusBarOrientation, didDecodeRestorableState, didDiscardSceneSessions, didEnterBackground, didFailToContinueUserActivity, didFailToRegisterForRemoteNotifications, didFinishLaunching, didReceiveLocalNotification, didReceiveMemoryWarning, didReceiveRemoteNotification, didReceiveRemoteNotification, didRegisterForRemoteNotifications, didRegisterUserNotificationSettings, didUpdateUserActivity, getConfigurationForConnectingSceneSession, getHandlerForIntent, getSupportedInterfaceOrientations, getViewController, getWindow, handleEventsForBackgroundURLSession, handleIntent, handleLocalNotificationAction, handleLocalNotificationAction, handleOpenURL, handleRemoteNotificationAction, handleRemoteNotificationAction, handleWatchKitExtensionRequest, openURL, performAction, performFetch, protectedDataDidBecomeAvailable, protectedDataWillBecomeUnavailable, setWindow, shouldAllowExtensionPointIdentifier, shouldRequestHealthAuthorization, shouldRestoreApplicationState, shouldRestoreSecureApplicationState, shouldSaveApplicationState, shouldSaveSecureApplicationState, significantTimeChange, willChangeStatusBarFrame, willChangeStatusBarOrientation, willContinueUserActivity, willEncodeRestorableState, willFinishLaunching

    Methods inherited from class org.robovm.apple.foundation.NSObject

    addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues

    Methods inherited from class org.robovm.objc.ObjCObject

    addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef

    Methods inherited from class org.robovm.rt.bro.NativeObject

    as, getHandle, setHandle

    Methods inherited from class java.lang.Object

    clone, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Delegate

      public Delegate()
  • Method Details

    • createApplication

      protected abstract IOSApplication createApplication()
    • didFinishLaunching

      public boolean didFinishLaunching(org.robovm.apple.uikit.UIApplication application, org.robovm.apple.uikit.UIApplicationLaunchOptions options)
      Specified by:
      didFinishLaunching in interface org.robovm.apple.uikit.UIApplicationDelegate
      Overrides:
      didFinishLaunching in class org.robovm.apple.uikit.UIApplicationDelegateAdapter
    • didBecomeActive

      public void didBecomeActive(org.robovm.apple.uikit.UIApplication application)
      Specified by:
      didBecomeActive in interface org.robovm.apple.uikit.UIApplicationDelegate
      Overrides:
      didBecomeActive in class org.robovm.apple.uikit.UIApplicationDelegateAdapter
    • willEnterForeground

      public void willEnterForeground(org.robovm.apple.uikit.UIApplication application)
      Specified by:
      willEnterForeground in interface org.robovm.apple.uikit.UIApplicationDelegate
      Overrides:
      willEnterForeground in class org.robovm.apple.uikit.UIApplicationDelegateAdapter
    • willResignActive

      public void willResignActive(org.robovm.apple.uikit.UIApplication application)
      Specified by:
      willResignActive in interface org.robovm.apple.uikit.UIApplicationDelegate
      Overrides:
      willResignActive in class org.robovm.apple.uikit.UIApplicationDelegateAdapter
    • willTerminate

      public void willTerminate(org.robovm.apple.uikit.UIApplication application)
      Specified by:
      willTerminate in interface org.robovm.apple.uikit.UIApplicationDelegate
      Overrides:
      willTerminate in class org.robovm.apple.uikit.UIApplicationDelegateAdapter
    • openURL

      public boolean openURL(org.robovm.apple.uikit.UIApplication app, org.robovm.apple.foundation.NSURL url, org.robovm.apple.uikit.UIApplicationOpenURLOptions options)
      Specified by:
      openURL in interface org.robovm.apple.uikit.UIApplicationDelegate
      Overrides:
      openURL in class org.robovm.apple.uikit.UIApplicationDelegateAdapter