Sqlite 如何使用Phonegap在手机上保存数据
我正在为手机gap制定一份任务清单。我使用sqlite保存数据,但是当我关闭模拟器并重新打开它时,数据丢失了,所以我想知道当我把它放在真正的移动设备上时,数据是否不会丢失,是否有办法从移动设备本身检查移动数据库 绝对是,当您关闭模拟器时,您的数据库将被删除(当您从一开始运行模拟器时,它将假定应用程序是新的)。如果您想在应用程序关闭时检查您的数据是否保留在手机内。按home(主页)按钮,然后再次返回。绝对是,当您关闭模拟器时,您的数据库将被删除(当您从一开始运行模拟器时,它将假定应用程序是新的)。如果您想在应用程序关闭时检查您的数据是否保留在手机内。按下home(主页)按钮,然后再次返回。只是为了澄清-这实际上取决于您为哪个平台开发;SDK是提供“模拟器”还是“模拟器” 例如: -这是一个模拟器,意味着它将设备模拟为真实设备;就像虚拟计算机一样,它能够保存数据和状态。Android emulator是基于QEMU构建的,QEMU是一个类似于简化版VMWare的仿真包。这就是为什么启动Android Emulator就需要多长时间而言与启动Android设备类似的一个原因:Android加载、初始化等实际上需要一段时间 与之相反,这只是一个模拟装置会做什么;它实际上并不运行iOS,它只是模拟在这样的环境中运行的应用程序。因此,即使与Android Emulator相比速度非常快,它也无法保存数据Sqlite 如何使用Phonegap在手机上保存数据,sqlite,cordova,Sqlite,Cordova,我正在为手机gap制定一份任务清单。我使用sqlite保存数据,但是当我关闭模拟器并重新打开它时,数据丢失了,所以我想知道当我把它放在真正的移动设备上时,数据是否不会丢失,是否有办法从移动设备本身检查移动数据库 绝对是,当您关闭模拟器时,您的数据库将被删除(当您从一开始运行模拟器时,它将假定应用程序是新的)。如果您想在应用程序关闭时检查您的数据是否保留在手机内。按home(主页)按钮,然后再次返回。绝对是,当您关闭模拟器时,您的数据库将被删除(当您从一开始运行模拟器时,它将假定应用程序是新的)。
这似乎不是什么大问题,但在生产环境中确实可以。如果您正在跨多个平台测试一个应用程序,那么这些差异看起来就像一个平台的实现无法保存数据;这最终会导致数小时的调试和阅读,只是为了发现这与SDK工具有关,而不是您的代码 只是澄清一下——这实际上取决于您为哪个平台开发;SDK是提供“模拟器”还是“模拟器” 例如: -这是一个模拟器,意味着它将设备模拟为真实设备;就像虚拟计算机一样,它能够保存数据和状态。Android emulator是基于QEMU构建的,QEMU是一个类似于简化版VMWare的仿真包。这就是为什么启动Android Emulator就需要多长时间而言与启动Android设备类似的一个原因:Android加载、初始化等实际上需要一段时间 与之相反,这只是一个模拟装置会做什么;它实际上并不运行iOS,它只是模拟在这样的环境中运行的应用程序。因此,即使与Android Emulator相比速度非常快,它也无法保存数据 这似乎不是什么大问题,但在生产环境中确实可以。如果您正在跨多个平台测试一个应用程序,那么这些差异看起来就像一个平台的实现无法保存数据;这最终会导致数小时的调试和阅读,只是为了发现这与SDK工具有关,而不是您的代码 也许这对你有帮助。