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