Data的优势

来源:11-4 WorkManager实战及架构介绍【重点】

nurthless

2021-01-17

老师,你这里说,Data实际上就是一个HashMap,为什么使用它?因为它有个10k限制?…额,这个理由没啥说服力

写回答

2回答

慕慕6500093

2022-12-02

从源码看,Data的优势:

  1.  一组持久的键(字符串)/值(字符串、基本元素或其数组变量)对,用作ListenableWorkers的输入和输出;

  2. 有效负载的串行化(字节数组)大小限制10kb;

  3. 支持序列化和反序列化持久操作,更轻量级

0
0

LovelyChubby

2021-01-18

你看看源码啊,hashmap怎么限制10k大小?怎么限制数据只能是基本类型?

0
1
LovelyChubby
所以使用Data包装一下
2021-01-18
共1条回复

开发商业级热门短视频App 掌握Jetpack组件库

Jetpack架构大揭秘,全组件实战主流且功能完整的短视频App

1364 学习 · 608 问题

查看课程