新建parcel写入数据后,读取数据为null

简介: 最后一定要加上setDataPosition(0),将偏移指回最开始,这样才能正确读取数据,否则会从当前偏移读取,因为已经是最后了,所以读取的都是null
var parcel = Parcel.obtain()
parcel.writeString("xxx")
parcel.writeString("xxxx")
parcel.writeInt(3)
parcel.writeInt(2400)
parcel.writeLong(System.currentTimeMillis())
parcel.setDataPosition(0)
复制代码


最后一定要加上setDataPosition(0),将偏移指回最开始,这样才能正确读取数据,否则会从当前偏移读取,因为已经是最后了,所以读取的都是null


目录
相关文章
|
5月前
|
SQL 数据库
SQL 中的 NULL 值:定义、测试和处理空数据,以及 SQL UPDATE 语句的使用
NULL 值是指字段没有值的情况。如果表中的字段是可选的,那么可以插入新记录或更新记录而不向该字段添加值。此时,该字段将保存为 NULL 值。需要注意的是,NULL 值与零值或包含空格的字段不同。具有 NULL 值的字段是在记录创建期间留空的字段。
59 0
|
5月前
|
SQL 关系型数据库 MySQL
我使用flinkcdc的sql形式进行全量同步,4张表,有两张表数据没进去,看日志,id怎么是null呢?
我使用flinkcdc的sql形式进行全量同步,4张表,有两张表数据没进去,看日志,id怎么是null呢?
117 40
|
2月前
|
Java 数据库连接 mybatis
mybatis plus字段为null或空字符串把原来的数据也更新了,只需要注解
mybatis plus字段为null或空字符串把原来的数据也更新了,只需要注解
22 0
|
4月前
|
JSON PHP 数据格式
php 删掉空的数组 json数据. 空数据(false 0 ““ null)
php 删掉空的数组 json数据. 空数据(false 0 ““ null)
php 删掉空的数组 json数据. 空数据(false 0 ““ null)
|
5月前
|
SQL Java 数据库连接
Mybatis 查询出来的数据集合数量正确,但是具体数据为null
Mybatis 查询出来的数据集合数量正确,但是具体数据为null
123 1
|
5月前
|
消息中间件 Kafka 流计算
Flink CDC读取kafka中的数据,发现读出来数据都是都是null
Flink CDC读取kafka中的数据,发现读出来数据都是都是null
120 1
|
6月前
|
关系型数据库 MySQL 数据库
Flink CDC中mysql 字段设置了默认值 ,然后插入数据时 指定该字段为null 会返回字段默认值 而不是null?
Flink CDC中mysql 字段设置了默认值 ,然后插入数据时 指定该字段为null 会返回字段默认值 而不是null?
154 2
|
7月前
|
前端开发 JavaScript
.net core 前端传递参数有值 后端接收到的数据却是null
1、问题分析 在做接口测试时,偶然出现了前端输出有值,但是后端断点调试时却出现接收参数总是为null的情况 2、解决办法 前端打印log,看前端的每一个传值的数据类型,与后端请求参数类进行认真的一一比对 小技巧: ① 直接打印调用接口的传参值的数据类型,例如 console.log(type of this.form.name) --string console.log(type of this.form.age) --number 打印的数据类型与后端接口的参数类比对,查出不对应的类型 ② 关于非必填的值,默认传值可能出现空字符串(' ')、NaN值(Not a Number
111 0
|
7月前
|
Java 数据库 Spring
spring boot 查询到的数据返回null
spring boot 查询到的数据返回null
232 0
|
10月前
|
缓存 JSON Java
【Java】SpringCloud Gateway自定义过滤器中获取ServerHttpRequest的body中的数据为NULL的问题
【Java】SpringCloud Gateway自定义过滤器中获取ServerHttpRequest的body中的数据为NULL的问题
314 0