3

似乎以前存在于工件中的 LifecycleService 类lifecycle-extensions在任何当前推荐的工件中都不可用。我希望它在 中lifecycle-runtime,这是没有 ViewModel 和 LiveData 的,但LifecycleService不在lifecycle-viewmodelor中lifecycle-livedata

LifecycleService 是否已被弃用?

当前生命周期工件的来源

4

1 回答 1

6

不,根据Lifecycle 2.2.0 发行说明LifecycleServicelifecycle-service依赖项中:

lifecycle-extensions工件弃用:由于上述弃用ViewModelProviders.of(),此版本标志着最后一个 API 的弃用,lifecycle-extensions现在应该认为该工件已被完全弃用。我们强烈建议根据您需要的特定生命周期工件(例如lifecycle-service您是否正在使用LifecycleService以及lifecycle-process是否正在使用ProcessLifecycleOwner)而不是生命周期扩展,因为将来不会2.3.0lifecycle-extensions.

于 2020-02-10T20:23:06.853 回答