Android 如何序列化多段线类?

Android 如何序列化多段线类?,android,gson,android-maps-v2,Android,Gson,Android Maps V2,是否有一些简单的方法可以序列化ArrayList?(是com.google.android.gms.maps.model中的一个类。在下面的代码段中,数组列表称为polylines2) 我尝试使用gson.toJson,但出现了StackOverflow错误 [我已经三年多没有做过Android或Java开发了,如果这是显而易见的,我深表歉意。] String polylinesSerialized = ""; polylinesSerialized = gson.toJson(polyline

是否有一些简单的方法可以序列化
ArrayList
?(是com.google.android.gms.maps.model中的一个类。在下面的代码段中,数组列表称为polylines2)

我尝试使用gson.toJson,但出现了StackOverflow错误

[我已经三年多没有做过Android或Java开发了,如果这是显而易见的,我深表歉意。]

String polylinesSerialized = "";
polylinesSerialized = gson.toJson(polylines2);

假设您正在尝试将多段线发送到应用程序的其他部分,以下是一些想法:

  • 在保存多段线并将其传递给Intens的类上实现
    Serializable
    Parcelable
  • 传递用于再次重建多段线的点阵列
  • 使用本地持久性
  • 在内存中保留一些缓存
  • 将它们连接到总线事件。例如:
检查此项