相较于大部分国内二流书籍,写得还是相当好的_Android编程权威指南书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Android编程权威指南 > 相较于大部分国内二流书籍,写得还是相当好的
苦辛仔 Android编程权威指南 的书评 发表时间:2014-10-08 10:10:37

相较于大部分国内二流书籍,写得还是相当好的

相比于国内那些从入门到精通,还有疯狂xxx,这本书讲得还是相当不错的。内容有基础,同时也不乏深入的点。入门可以有,但在稍微深入理解android系统,学会自己跟源码之后,还是再确认一遍书上的内容是否有误比较好。
目前只看了一节,在第三章的保存状态信息一节已知就有两个错误。关于onSaveInstanceState的默认实现及重载这个函数时要注意的的地方,作者都讲得不大准确。
默认实现调用所有具有id,且未设置不需要保存状态的View来保存状态信息。能在outState中保存的除了基本类型以及作者提到的实现Serializable接口外,还能实现Parcelable接口,或者实现第二个接口才是比较推荐的【传输效率的问题

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“相较于大部分国内二流书籍,写得还是相当好的”的回应

飞猫 2016-07-15 14:05:31

作者提到是在onCreate()方法中获取数据的时候需要判空。因为在Activity第一次初始化的时候,那时候并没有在onSaveInstanceState中保存任何东西,所以此时为空。若不判空在第一次运行的时候会报空指针异常。

苦辛仔 2015-07-16 10:32:30

不不不,跟翻译没有关系,对于有问题的地方,我也去找过原版电子书,原本的意思就是那样。

清风 2015-07-04 23:53:05

有很多是翻译的问题,在图灵社区有这本书的勘误。

牙奕集 2015-06-15 14:41:57

书中第三章说:onSaveInstanceState(...)方法默认的实现要求所有activity的视图将自身状态数据保存在Bundle对象中。
但是后面取回mCurrentIndex时需要if(savedInstanceState != null)的条件判断,savedInstanceState既然默认存储了自身视图数据,那它怎么会为空?