Interface UISceneDelegate

    • Method Detail

      • sceneContinueUserActivity

        default void sceneContinueUserActivity​(UIScene scene,
                                               NSUserActivity userActivity)
      • sceneDidFailToContinueUserActivityWithTypeError

        default void sceneDidFailToContinueUserActivityWithTypeError​(UIScene scene,
                                                                     java.lang.String userActivityType,
                                                                     NSError error)
      • sceneDidUpdateUserActivity

        default void sceneDidUpdateUserActivity​(UIScene scene,
                                                NSUserActivity userActivity)
      • sceneWillContinueUserActivityWithType

        default void sceneWillContinueUserActivityWithType​(UIScene scene,
                                                           java.lang.String userActivityType)
      • sceneDidBecomeActive

        default void sceneDidBecomeActive​(UIScene scene)
      • sceneDidDisconnect

        default void sceneDidDisconnect​(UIScene scene)
      • sceneDidEnterBackground

        default void sceneDidEnterBackground​(UIScene scene)
      • sceneWillEnterForeground

        default void sceneWillEnterForeground​(UIScene scene)
      • sceneWillResignActive

        default void sceneWillResignActive​(UIScene scene)
      • stateRestorationActivityForScene

        default NSUserActivity stateRestorationActivityForScene​(UIScene scene)
        This is the NSUserActivity that will be used to restore state when the Scene reconnects. It can be the same activity used for handoff or spotlight, or it can be a separate activity with a different activity type and/or userInfo. After this method is called, and before the activity is actually saved in the restoration file, if the returned NSUserActivity has a delegate (NSUserActivityDelegate), the method userActivityWillSave is called on the delegate. Additionally, if any UIResponders have the activity set as their userActivity property, the UIResponder updateUserActivityState method is called to update the activity. This is done synchronously and ensures the activity has all info filled in before it is saved.