Android 最近引入了WorkManager用于调度任务。此WorkManager的强大功能之一是通过combine、then和beginWith运算符链接多个任务。数据类用于在这些任务之间发送数据。但是在经历了Data和Data.Builder类之后,我还没有找到通过Data类在不同任务之间发送 Class 对象的方法,甚至没有通过Serializable或Parcelable。如何在不同任务之间发送类对象?
问问题
1059 次
2 回答
2
这Data
是一个轻量级容器,它是一个简单的键值映射,只能保存原始字符串和字符串的值及其字符串版本。它实际上是用于数据的轻量级中间传输。它不应该用于并且不能保存 Serializable 或 Parcelable 对象。
请注意,序列化时数据的大小限制为 10KB。
于 2018-05-16T13:31:28.843 回答
2
我在这里问了同样的问题
@Sagar 确实指出了您问题的正确答案,只是在此处发布我的答案,供寻找潜在解决方法的人使用。
于 2018-06-11T15:21:38.127 回答