Android最近推出了WorkManager来安排任务。此WorkManager的一个强大功能是通过combine,then和beginWith运算符链接多个任务。 Data类用于在这些任务之间发送数据。但是经过Data和Data.Builder课程后,我还没有找到通过Data课程在不同任务之间发送Class对象的方法,甚至不通过Serializable或Parcelable。 如何在不同的任务之间发送类对象?
答案 0 :(得分:2)
Data
是一个轻量级容器,它是一个简单的键值映射,只能保存原始值和原始值的值。字符串及其String版本。它实际上是用于轻量级,中间数据传输。它不应该用于并且不能保存Serializable或Parcelable对象。
请注意,序列化时数据大小限制为10KB。
答案 1 :(得分:1)
我问了同样的问题here
@Sagar确实指出了你问题的正确答案,只是在这里为寻找潜在工作的人发布我的答案。