35得票2回答
Kotlin接口中的伴生对象

我试图让一个接口可被序列化,所以我需要像这样的一个接口:interface AB : Parcelable { companion object { val CREATOR : Parcelable.Creator<AB> } } 我的两个类A和B长...

35得票2回答
Parcelable对象中的ArrayList

到目前为止,我已经看到了很多Parcelable的示例,但出现更复杂的情况时就无法正常工作。我有一个实现Parcelable的Movie对象,其中包含一些属性,例如ArrayLists。运行我的应用程序会在执行ReadTypedList时导致NullPointerException!我真的没有...

34得票5回答
Android中的Parcelable和Serialization有什么区别?

我想知道: 从一个活动发送数据到另一个活动,是否应该使用 Parcelable 或 Serialization 技术? 是否必须使用它们之一来发送数据? 什么时候应该使用它们? 它们的确切区别以及在Java方面的性能表现。 提前致谢。 public class GetSetClas...

34得票5回答
ClassNotFoundException在反序列化时出现:android.support.v4.view.ViewPager$SavedState

我在我的Android崩溃报告中看到了以下错误:android.os.BadParcelableException: ClassNotFoundException when unmarshalling: android.support.v4.view.ViewPager$SavedState ...

34得票6回答
向Activity传递实现Parcelable接口的ArrayList

我已经搜索了一些主题,但没有找到解决我的问题的方法。 public class Series implements Parcelable { private String name; private int numOfSeason; private int numOfEpisode; /*...

33得票4回答
Android,如何在Parcelable类中正确使用readTypedList方法?

我有两个活动,在第一个活动中,我实例化了一个Object类型的ArrayList,而在第二个活动中,我需要获取这个ArrayList。我找到了一篇教程:http://prasanta-paul.blogspot.com/2010/06/android-parcelable-example.ht...

32得票4回答
帮助传递 ArrayList 和可传递对象 Activity

所以我昨天和昨晚大部分时间都在谷歌搜索,但似乎无法理解如何将一个arraylist传递给子活动。 有很多例子和片段传递原始数据类型,但我有一个类型为address.java的arraylist。 我在stackoverflow和网络上找到了很多相关信息,但除了一个带有GeoPoint示例的问...

30得票4回答
Android Parcelable and Serializable

我知道在安卓中建议使用Parcelable而不是Serializable,因为它更快。我的问题是:是否不可能避免使用Serializable呢?如果我要序列化一个自定义对象,假设我有以下类定义:public class Person { String name; int Age; ...

30得票3回答
安全参数(Safe Args):使用可打包对象列表

我正在使用新的导航组件和Safe Args插件来开发Android项目。现在我有一个作为Parcelable数组列表的参数,是否有办法在Safe Args插件中使用它? 类似于app:argType=ParcelableArray这样的方式。这应该是可能的,因为有像putParcelable...

29得票2回答
将整数数组读写到包中

在使用parcel时,我无法找到如何处理整数数组的解决方案(我想使用这两个函数dest.writeIntArray(storeId);和in.readIntArray(storeId);)。 这是我的代码:public class ResponseWholeAppData implement...