OnSaveInstanceState 将 DataSet var 插入 Bundle
OnSaveInstanceState insert DataSet var into Bundle
我应该使用哪种方法在 OnSaveInstanceState
中存储 DataSet 变量?有不同的选项,如 PutArray、PutString、PutInt 等,但我找不到合适的数据集选项。
制作一个 pojo class 并实现 parcelable,然后存储到数据库?
OnSaveInstanceState insert DataSet var into Bundle
使用 JSON.NET
包序列化您的 DataSet
,然后您可以使用 PutString
将此数据存储在 Bundle
.
//Serialize DataSet
System.String dataSet = JsonConvert.SerializeObject(dataSet, Formatting.Indented);
//Deserialize DataSet
DataSet inPart = JsonConvert.DeserializeObject<DataSet>(dataSet);
我应该使用哪种方法在 OnSaveInstanceState
中存储 DataSet 变量?有不同的选项,如 PutArray、PutString、PutInt 等,但我找不到合适的数据集选项。
制作一个 pojo class 并实现 parcelable,然后存储到数据库?
OnSaveInstanceState insert DataSet var into Bundle
使用 JSON.NET
包序列化您的 DataSet
,然后您可以使用 PutString
将此数据存储在 Bundle
.
//Serialize DataSet
System.String dataSet = JsonConvert.SerializeObject(dataSet, Formatting.Indented);
//Deserialize DataSet
DataSet inPart = JsonConvert.DeserializeObject<DataSet>(dataSet);