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?