Package apple.uikit.protocol
Interface UISceneDelegate
-
- All Known Subinterfaces:
CPTemplateApplicationDashboardSceneDelegate,CPTemplateApplicationSceneDelegate,UIWindowSceneDelegate
public interface UISceneDelegate
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidsceneContinueUserActivity(UIScene scene, NSUserActivity userActivity)default voidsceneDidBecomeActive(UIScene scene)default voidsceneDidDisconnect(UIScene scene)default voidsceneDidEnterBackground(UIScene scene)default voidsceneDidFailToContinueUserActivityWithTypeError(UIScene scene, java.lang.String userActivityType, NSError error)default voidsceneDidUpdateUserActivity(UIScene scene, NSUserActivity userActivity)default voidsceneOpenURLContexts(UIScene scene, NSSet<? extends UIOpenURLContext> URLContexts)default voidsceneWillConnectToSessionOptions(UIScene scene, UISceneSession session, UISceneConnectionOptions connectionOptions)default voidsceneWillContinueUserActivityWithType(UIScene scene, java.lang.String userActivityType)default voidsceneWillEnterForeground(UIScene scene)default voidsceneWillResignActive(UIScene scene)default NSUserActivitystateRestorationActivityForScene(UIScene scene)This is the NSUserActivity that will be used to restore state when the Scene reconnects.
-
-
-
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)
-
sceneOpenURLContexts
default void sceneOpenURLContexts(UIScene scene, NSSet<? extends UIOpenURLContext> URLContexts)
-
sceneWillConnectToSessionOptions
default void sceneWillConnectToSessionOptions(UIScene scene, UISceneSession session, UISceneConnectionOptions connectionOptions)
-
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.
-
-