| Interface | Description |
|---|---|
| ActivityDelegate |
================================================
Activity 代理类,用于框架内部在每个 Activity 的对应生命周期中插入需要的逻辑 |
| AppLifecycles |
================================================
用于代理
Application 的生命周期 |
| FragmentDelegate |
================================================
Fragment 代理类,用于框架内部在每个 Fragment 的对应生命周期中插入需要的逻辑 |
| IActivity |
================================================
框架要求框架中的每个
Activity 都需要实现此类,以满足规范 |
| IFragment |
================================================
框架要求框架中的每个
Fragment 都需要实现此类,以满足规范 |
| Class | Description |
|---|---|
| ActivityDelegateImpl |
================================================
ActivityDelegate 默认实现类 |
| AppDelegate |
================================================
AppDelegate 可以代理 Application 的生命周期,在对应的生命周期,执行对应的逻辑,因为 Java 只能单继承
所以当遇到某些三方库需要继承于它的 Application 的时候,就只有自定义 Application 并继承于三方库的 Application
这时就不用再继承 BaseApplication,只用在自定义Application中对应的生命周期调用AppDelegate对应的方法
(Application一定要实现APP接口),框架就能照常运行
|
| FragmentDelegateImpl |
================================================
FragmentDelegate 默认实现类 |