我应该使用哪种方法在里面存储DataSet变量OnSaveInstanceState
?有不同的选项,例如PutArray、PutString、PutInt等,但我找不到适合数据集的选项。
问问题
47 次
2 回答
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);
于 2018-01-16T10:03:20.933 回答
-1
做一个pojo类并实现parcelable,然后存储到db?
于 2018-01-15T13:32:33.920 回答