2015-05-02 29 views
-1

我有一個谷歌地圖,用戶可以點擊並標記一個座標。用戶可以標記10-20位置。我需要這個座標以後使用。所以這些座標需要使用android的數據存儲方法進行保存。另外在網絡中存儲數據不能使用。因此,這剩下的就是:哪個數據存儲選項在這個場景中更可取

- 共享首

- 內部存儲

-SQLite數據庫

我很困惑應該用於我的情況下,哪一種方法。如果任何人提供代碼和解釋,這將會有所幫助。

+1

如果更多的數據,那麼你參考'SQLite'。 –

+0

但我只需要兩個場拉特和一個座標長 – Fay007

+0

其實你的問題不清楚。在這裏你說'用戶可以點擊並標記一個座標'所以用戶可以點擊多個位置(我的意思是多次)或一個位置(只有一次)? –

回答

1

如果你想在離線模式下使用你的應用程序,那麼SQLite是你最好的藥水。它將所有數據保持在離線狀態。當您再次打開應用時,它會加載SQLite的所有數據。

在這裏你可以找到辦法如何實現SQLite

http://www.vogella.com/tutorials/AndroidSQLite/article.html

http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/

+1

就我個人而言,我只是將一個JSON數組作爲字符串存儲在SharedPreferences中。除非OP已經擁有處理SQLite數據庫的基本代碼,否則代碼將更容易。 – Squonk

相關問題