Xamarin.Android保存当前进度

时间:2018-10-02 14:55:31

标签: c# android sql json xamarin.android

我已经在Xamarin.Android中开发了一个拣货应用程序,用于在仓库中拣货。该应用程序的用户可以在其Android扫描仪上打开该应用程序,并扫描条形码,物品数量和运输单位,然后将扫描物品放置在该位置。

使用 DataAdapter ,我将SQL数据插入对象列表,例如 List List List 等。如果选择器关闭其扫描仪上的应用程序并登录另一台扫描仪,他们应该能够从中断处继续。这意味着来自扫描器1的所有对象都应加载到扫描器2上。我使用 序列化 到JSON将对象保存到SQL数据表中,并且当用户登录另一台设备时,这些对象反序列化回列表。

但是,有时将序列化对象写入SQL会失败,并且当用户重新启动应用程序或更改扫描仪时,它们会得到错误/过时的对象。因此,基本上,这是保存应用程序进度的一种非常不便的方式,如果您引导我采用一种更好,更复杂的方法来保存选择进度,我将非常感谢。

0 个答案:

没有答案