2015-03-01 3 views
1

Есть ли простой способ сериализации ArrayList<Polyline>? (Polyline - это класс из com.google.android.gms.maps.model. В нижеприведенном фрагменте список массивов называется polylines2)Как сериализовать класс Polyline?

Я пробовал использовать gson.toJson, но получаю ошибку StackOverflow.

[Я не сделал Android или Java развития в течение 3 лет, так что извинения, если это очевидно.]

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

http://stackoverflow.com/questions/15502398/serialize-or-save-polylineoptions-in-android проверить это – Fahim

ответ

0

Предполагая, что вы пытаетесь отправить полилинию к другой части приложения , вот некоторые идеи:

  • Реализовать Serializable или Parcelable на класс, который содержит полилинию и передать его через Intens.
  • Передайте массив точек, которые вы используете для повторной реконструкции полилинии.
  • Использовать местное сохранение
  • Держите некоторый кэш в памяти
  • Прикрепите их к событию автобуса. например: greendroid
Смежные вопросы