android 深入浅出 群内“每日一问” 问答总结(2)

坚持的路上,孤独为伴~

3.3号群猪提问
  • Serializable序列化中的id有什么用。

1.id在序列话的时候其实并不是必要的 只是在反序列的时候,系统会监测当前类和要反序列化的类的id是不是一样的,如果不一样的话,就会失败
2.如果我们不手动设置这个值的话,那么当你的在反序列化的时候 如果你的类在反的时候发生了变化,也无法成功,但是若手动设置了以后,就不会有失败的问题
3.一个类可能进行了版本的改动,比如多了一个属性之类的时候为什么要检查类的id一样不一样
4.解决办法就是在类中增加版本后,每一次类的属性修改,都应该把版本号升级一下,这样,在读取时,比较存储对象时的版本号与当前类的版本号,如果不一致,则直接报版本号不同的错!

3.8群主一问
  • canvas.restore是干嘛的

取出画布保存的状态, 跟canvas.save()配套使用,主要为了防止画布进行旋转位移操作导致整体移动

3.11号 群内问答
  • ConcurrentHashMap
    HashMap不是线程安全的,ConcurrentHashMap是线程安全的。
3.15号群内提问
  • 为何onTextChanged 方法比构造器先触发。

因为super里先调用了textchanged 。

以上内容由博主纯手工记录和部分问题整理。转载请注明出处:http://blog.csdn.net/qq_33078541?viewmode=contents

如你也是一个技术迷恋着,请加入我们的青春队伍~wing_Android 技术交流群(425983695)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值