• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

WorkManager-系列课程-MAD-Skills

android 搞代码 4年前 (2022-03-01) 14次浏览 已收录 0个评论

咱们在不久前刚刚完结了一个 对于 WorkManager 的 MAD Skills 系列课程。在系列的最开始,咱们为新接触的开发者们介绍了 WorkManager,随后,咱们深入探讨了该库的高级用处,包含如何测试和调试您的 WorkManager 代码。在最初一集中,咱们介绍了如何将 GCMNetworkManager 和 FirebaseJobDispatcher 中的旧代码迁徙到 WorkManager。

上面咱们来对其中的内容进行简略回顾。

第 1 集: WorkManager: 基础知识

在第 1 集中,咱们通过 WorkManager Codelab 摸索了 WorkManager 的基础知识。首先,咱们理解了如何定义想要实现的工作,以及如何制订工作打算。接着,咱们实现了一些不同类型的工作,包含一次性工作和周期性工作。本集最初介绍了 利用待机存储分区 (App Standby Buckets),以帮忙您更好地理解 WorkManager 打算工作的形式。

)

如果您是首次应用 WorkManager,咱们建议您浏览下列文章:

  • WorkManager 简介
  • WorkManager 基础知识

第 2 集: WorkManager: 后盾运行工作

本集由 Ben 为您深刻介绍 WorkManager 如何解决多线程。在解决线程时,您能够抉择应用 Executor、coroutine 或 RxJava,而 Ben 应用 WorkManager 为您演示了每一种办法。在本集的最初,Ben 还演示了如何在工作实现后返回后果,以使界面随之更新。

如果您想将 WorkManager 和 coroutine 一起应用,咱们建议您浏览 Florina 的这篇文章: WorkManager – Kotlin API。

第 3 集: WorkManager: 高级配置和测试

在第 3 集中,咱们介绍了如何自定义 WorkManager 的初始化,以及如何反对跨多个过程的利用。咱们收到了开发者对于测试和调试的问题,因而 Ben 还深刻解说了如何测试 Worker,以及一些实用调试办法。

第 4 集: 从 GCM NetworkManager 和 FirebaseJobDispatcher 迁徙到 WorkManager

在第 4 集中,咱们重点介绍了如何从旧的作业调度库 (GCMNetworkManager 和 FirebaseJobDispatcher) 迁徙到应用 WorkManager。一旦您的利用开始以 API 级别 30 及更高版本为指标平台,则 GCM NetworkManager 和 FirebaseJobDispatcher 在 Android 6.0 及以上版本的设施将会不工作。如果您的利用依然在应用这两个库,是时候将其更新,并且改用 WorkManager 了!

第 5 集: Hugo 谈 WorkManager

Android GDE Hugo Visser 议论了他为何抉择在本人最近开发的一款衰弱利用中应用 WorkManager,以及该库为他的开发工作带来了哪些帮忙。

第 6 集: 现场问答

在本系列课程的最初是一个问答环节,咱们答复了大家提出的 WorkManager 相干问题。观看视频理解所有的问题答案,包含 WorkManager 的将来打算、如何解决反复工作、如何重试失败工作,等等。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:WorkManager-系列课程-MAD-Skills

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址