【发布时间】:2016-09-27 18:17:40
【问题描述】:
有什么方法可以在 Android 中的 Activity 之间传递不可序列化的数据? 例如,如果我无法序列化 FieldForSomeReasonNotSerializable(如 Bitmap、Google 的 LatLng、TextView),我如何将此类传递给 Intent:
class MyClass implements java.io.Serializable{
String s = "serializable";
FieldForSomeReasonNotSerializable field=new FieldForSomeReasonNotSerializable();
}
【问题讨论】:
-
您应该通过一个意图传递位图,您应该将该位图保存到磁盘,然后传递该位图的文件 url。您也不应该在意图中传递
View -
我知道,这只是一个例子.. LatLng.class 呢?
-
LatLng 实现了 parcelable,因此您已经可以在意图中传递它
标签: java android serialization