嗨,我是Android的初学者:)我想将ArrayList<Custom>值从Activity发送到Fragment。我知道必须使用Bundle,但是我不知道有什么方法可以帮助我。

  • putSerializableputParcelable有什么区别?
  • 在我的情况下,哪种方法可以帮助我putParcelableArrayListputSerializable

  • 谢谢所有给我成长的机会:)

    最佳答案

    SerializableParcelable都是接口。前者与Java一样古老。它允许您以持久的方式存储/写入对象。它的优点是您只需要实现接口即可。后者Parcelable是特定于android的。它比Serializable快,但是您必须实现接口的方法才能使用它。

    putSerializable和putParcelable有什么不同
    putSerializable接受实现Serializable的对象,putParcelable接受实现Parcelable的对象

    在我的情况下,哪种方法可以帮助我putParcelableArrayList或
    putSerializable?

    很难说。一般来说我会说Parcelable

    08-08 00:32