相同的包裹方法?

时间:2014-03-10 09:59:20

标签: java android classloader parcelable

readList文档:

  

从当前包裹中读取现有的List对象   dataPosition(),使用给定的类加载器加载任何封闭的   Parcelables并。如果为null,则使用默认的类加载器。

readTypedList文档:

  

读入包含特定对象类型的给定List项   在当前使用writeTypedList(List)编写的   dataPosition()。该列表必须先前已经写过   writeTypedList(List)具有相同的对象类型。

我有几个问题,因为我对每个问题的使用位置感到困惑:

  1. 从根本上说,使用这两种方法(当然还有相应的write方法)的区别是什么?

  2. 在什么情况下使用另一个 - 或者可以用来编组/取消编组列表?

  3. 为什么readList采用ClassLoader参数,而readTypedList采用CREATOR参数(匿名内部类定义) - 具体原因是什么?

0 个答案:

没有答案