我正在构建一个涉及拍照并向其添加文本的Android应用程序。在我建立的其他应用程序中,我一直以JSON数据的形式在本地存储数据。我读过,你应该总是在本地保存(JSON)在每一个步骤,因为你永远不能确定什么时候会停止一个活动。Android数据最佳实践
在我正在构建的应用程序中,我想将数据上传到SQL数据库。例如,想要拍摄一张照片,将其保存在本地并进行编辑(同时保存每次编辑),然后将其上传到服务器。然后,我想要显示访问数据库的列表以显示完成的照片。
我可以继续使用JSON保存内容,然后只将某些内容上传到数据库,还是应该跳过JSON直接转到数据库?
是否有任何内置的方法将JSON数据发送到SQL数据库?试图找出解决这个问题的最佳方法。任何意见,将不胜感激。
您不需要存储“每一步”。 'onPause()'是你应该保存的地方。您的活动只会在极端情况下或完全系统失败时调用onPause()才会死亡,在这种情况下,您不会是唯一失去应用程序的应用程序;) – Simon