Skip to content

AppLifecycleHook

Inherits: RefCounted

Base class for executing callbacks at certain points of an app's lifecycle.

Description

This class provides an interface for executing arbitrary callbacks at certain points of an application's lifecycle. This can allow Library implementations the ability to execute actions when apps are about to start, have started, or have exited.

Methods

Returns Signature
String get_name()
void execute(item: LibraryLaunchItem)
int get_type()

Method Descriptions

get_name()

String get_name()

Name of the lifecycle hook

execute()

void execute(item: LibraryLaunchItem)

Executes whenever an app from this library reaches the stage in its lifecycle designated by the hook type. E.g. a PRE_LAUNCH hook will have this method called whenever an app is about to launch.

get_type()

int get_type()

Returns the hook type, which designates where in the application's lifecycle the hook should be executed.