Which method should I use for storing DataSet variable inside OnSaveInstanceState
? There are different options like PutArray, PutString, PutInt etc. but I don't find a suitable option for datasets.
OnSaveInstanceState insert DataSet var into Bundle
Use JSON.NET
package to serialize your DataSet
, then you could use PutString
to store this data in Bundle
.
//Serialize DataSet
System.String dataSet = JsonConvert.SerializeObject(dataSet, Formatting.Indented);
//Deserialize DataSet
DataSet inPart = JsonConvert.DeserializeObject<DataSet>(dataSet);