2012-01-29 32 views
0

我想在phoneGap应用第一次加载时创建一个表,然后当用户保存他们的设置时,我想第二次(和其他时间)应用加载时从该表中提取数据。我不确定的部分只是在初始应用程序加载时创建表格。对此有何建议?如何在phoneGap应用第一次加载时创建数据库表?

这是一个Web应用程序,所以我用jQueryMobile,的PhoneGap和HTML 5

回答

2

使用本地存储,它更容易创建,修改和使用。我使用它的应用程序设置,用户名,密码,令牌到Facebook和Twitter,它很好。

localStorage.setItem(“FOO”,“BAR”);

var foo = localStorage.getItem(“FOO”); // foo =“BAR”

+0

您的localStorage似乎是一个很好的解决方案,谢谢您的回答:)。你知道是否有一套应该遵循的标准(即何时使用localStorage vs SQLite)?我很惊讶,我真的找不到这种应用程序开发的任何标准。 – Josh 2012-01-29 20:24:23

+0

:)很高兴我能帮忙!我不知道有什么“标准”可供使用,但这取决于你需要做什么。老实说,我发现localStorage系统非常棒,你可以超越存储字符串来存储JSON对象,数组,图像数据。我认为使用SQLLite数据库可能会非常有用,如果您必须存储大量信息,仍然取决于您正在存储的内容,则可以工作。更容易使用。 – 2012-01-29 20:30:01

+0

@Josh你有这个问题吗?正如我所见(例如http://stackoverflow.com/questions/9681160/does-ios-5-1-clear-the-localstorage-when-i-close-a-phonegap-app-in-the-multitask ),本地存储数据在某些系统中不是持久的 – davids 2012-08-14 11:55:41

相关问题