似乎以前存在于工件中的 LifecycleService 类lifecycle-extensions在任何当前推荐的工件中都不可用。我希望它在 中lifecycle-runtime,这是没有 ViewModel 和 LiveData 的,但LifecycleService不在lifecycle-viewmodelor中lifecycle-livedata。
LifecycleService 是否已被弃用?
似乎以前存在于工件中的 LifecycleService 类lifecycle-extensions在任何当前推荐的工件中都不可用。我希望它在 中lifecycle-runtime,这是没有 ViewModel 和 LiveData 的,但LifecycleService不在lifecycle-viewmodelor中lifecycle-livedata。
LifecycleService 是否已被弃用?
不,根据Lifecycle 2.2.0 发行说明LifecycleService在lifecycle-service依赖项中:
lifecycle-extensions工件弃用:由于上述弃用ViewModelProviders.of(),此版本标志着最后一个 API 的弃用,lifecycle-extensions现在应该认为该工件已被完全弃用。我们强烈建议根据您需要的特定生命周期工件(例如lifecycle-service您是否正在使用LifecycleService以及lifecycle-process是否正在使用ProcessLifecycleOwner)而不是生命周期扩展,因为将来不会2.3.0有lifecycle-extensions.