似乎以前存在于工件中的 LifecycleService 类lifecycle-extensions
在任何当前推荐的工件中都不可用。我希望它在 中lifecycle-runtime
,这是没有 ViewModel 和 LiveData 的,但LifecycleService
不在lifecycle-viewmodel
or中lifecycle-livedata
。
LifecycleService 是否已被弃用?
似乎以前存在于工件中的 LifecycleService 类lifecycle-extensions
在任何当前推荐的工件中都不可用。我希望它在 中lifecycle-runtime
,这是没有 ViewModel 和 LiveData 的,但LifecycleService
不在lifecycle-viewmodel
or中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
.