Skip to main content

Crate activity_manager

Crate activity_manager 

Source
Expand description

§Activity Manager

一个无 UI 框架依赖的通用 Android 风格页面(Activity)与路由堆栈管理框架。

本框架通过 ActivityHost 抽象了底层的 UI 渲染和事件循环机制, 使得核心的路由调度和生命周期管理逻辑可以独立于特定的 UI 框架(如 Dioxus, Iced, Slint 等)运行。

Structs§

ActivityManager
任务栈与页面管理器。 维护 Activity 实例堆栈、分发生命周期、并向外暴露最终要渲染的视图层级。
Intent
页面意图 (Intent)。 用于携带目标路由以及未来可能扩展的转场动画配置、启动参数等。

Enums§

LaunchMode
定义 Activity 的启动模式,决定了新 Activity 如何与现有的任务栈交互。

Traits§

Activity
页面组件核心接口。
ActivityHost
Activity 宿主环境定义。
Route
路由特征 (Trait)。 业务层的路由枚举(通常是 Enum)必须实现此接口,以便提供启动模式和渲染属性。