OnSaveInstanceState вставить DataSet var в Bundle

Какой метод следует использовать для хранения переменной DataSet внутри OnSaveInstanceState? Существуют разные варианты, такие как PutArray, PutString, PutInt и т. Д., Но я не могу найти подходящую опцию для наборов данных.

2 ответа

Решение

OnSaveInstanceState вставить DataSet var в Bundle

использование JSON.NET пакет для сериализации вашего DataSetтогда вы могли бы использовать PutString хранить эти данные в Bundle,

//Serialize DataSet 
System.String dataSet = JsonConvert.SerializeObject(dataSet, Formatting.Indented);

//Deserialize DataSet
DataSet inPart = JsonConvert.DeserializeObject<DataSet>(dataSet);

Сделать класс pojo и реализовать parcelable, а затем сохранить в db?

Другие вопросы по тегам