专栏名称: 谷歌开发者
Google中国官方账号。汇集Android, Chrome, Angular等移动和网络开发技术、Google Play和AdMob等开发者成长、优化和变现平台。
今天看啥  ›  专栏  ›  谷歌开发者

协程中的取消和异常 | 驻留任务详解

谷歌开发者  · 公众号  · 科技媒体  · 2020-10-15 09:30
在本系列第二篇文章协程中的取消和异常 | 取消操作详解中,我们学到,当一个任务不再被需要时,正确地退出十分的重要。在 Android 中,您可以使用 Jetpack 提供的两个 CoroutineScopes: viewModelScope 和 lifecycleScope,它们可以在 Activity、Fragment、Lifecycle 完成时退出正在运行的任务。如果您正在创建自己的 CoroutineScope,记得将它绑定到某个任务中,并在需要的时候取消它。viewModelScopehttps://developer.android.google.cn/reference/kotlin/androidx/lifecycle/package-summary#(androidx.lifecycle.ViewModel).viewModelScope:kotlinx.coroutines.CoroutineScopelifecycleScopehttps://developer.android.google.cn/reference/kotlin/androidx/lifecycle/package-summary#lifecyclescope 然而,在有些情况下,您会希望即使用户离开了当前界面,操作依然能够执行完成。



文章无法展示全部,请购买VIP后 使用网页访问内容 或者 使用第三方RSS订阅工具访问内容





今天看啥 - 让阅读更高品质
本文地址:http://www.jintiankansha.me/t/H9uz9YHSnC