android - 新的 Android Lifecycle Architecture 组件中是否可以在不进行注解处理的情况下观察生命周期事件?

标签 android android-architecture-components android-architecture-lifecycle

注解处理/代码生成会显着增加构建时间的开销并破坏增量构建。

我可以( react 性地,也就是不通过手动转发事件)使用 Android Lifecycle Architecure Component 获得 Lifecycle.Event.ON_STOP 的细粒度回调吗? ?

或者如果我选择不使用注释处理,这会使用反射(慢)吗?

最佳答案

一种解决方案是实现 GenericLifecycleObserver 接口(interface),然后在 onStateChanged 方法中捕获事件。

关于android - 新的 Android Lifecycle Architecture 组件中是否可以在不进行注解处理的情况下观察生命周期事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45684093/

相关文章:

android - 如何在支持 SavedStateHandle 的 AndroidViewModel 中注入(inject)依赖项?

android - styles.xml 中使用的自定义 attrs 参数

android - 如何使用 AIR mobile 在 Android 上正确控制舞台方向?

android - 支持 fragment 管理器 .replace() 和 ViewModel

java - Android 房间自定义更新 @Query 与字符串数组崩溃与 "sqlite syntax ? error"

Android 架构组件 : Get Activity methods when using LifecycleOwner

android - 功能挂起UI

javascript - Android vs Iphone vs Safari/Chrome/FF 上的像素舍入

android - fragment 中的 ViewModel 清除屏幕旋转时的值

Android 架构组件生命周期状态