CREATE - 启动后立即被调用的应用程序。 初始化应用程序并执行窗口创建,数据结构分配等。RESET- 每次启动或重新启动时被调用。PAUSE - 在应用程序的窗口变为不可见时调用。 应用程序的任务可以在 PAUSE 状态中暂停。
RESUME - 在应用程序的窗口再次变为可见时调用。 可以恢复已暂停的应用程序的任务。
TERMINATE - 主循环执行后调用。 应用程序被终止。
应用程序启动时,它将处于 READY 状态。 在调用创建时,应用程序进入 CREATED 状态。 应用程序在 CREATED 状态中初始化 。 然后,该应用程序进入主循环并处于 RUNNING 状态,在前台运行并接收输入事件。 取决于
窗口管理器和启动请求,应用程序会进入 PAUSED 或 RESUMED 状态。 可以调用 Terminate 以终止应用程序。
事件处理AUL 提供为启动或终止应用程序而发送或接收请求等功能。 AUL 守护程序执行对请求的处理。 AUL 提供有关正在运行的应用程序的信息。
AUL 的两个关键组件分别为客户端库和 AUL 守护程序。AUL 以应用程序名称请求启动或终止,而 AUL 守护程序则处理该请求。 AUL 守护进程查询应用程序 DB,如果应用程序存在,则在应用程序上调用 resume,否则启动给定的应用程序。
应用程序可以有单个或多个实例。
应用程序数据管理