我在向 Parcel 对象添加可绘制对象以将对象从一个 Activity 发送到另一个 Activity 时遇到问题。
有像 writeString(String) 这样的方法可以将字符串添加到 Parcel 对象中。但不知道如何给Parcel对象添加一个Drawable。
最佳答案
您无法将 Drawable
添加到 Parcel
,因为 Drawable
未实现 Parcelable
接口(interface)。某些类型的 Drawable
可能实现 Parcelable
,但我不知道有任何实现。
您可以在 Parcel
中放入一些标识符(例如,drawable 资源 ID),并让接收者自行获取 Drawable
。
关于android - 如何在android中将Drawable对象添加到Parcel对象中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9033764/