2012-01-29 71 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

相關問題