2013-01-06 13 views
0

從我擡頭看,有多種方式來保存文件(在我的情況下是遊戲文件)。我想知道什麼是最適合在應用程序中保存的理想選擇。有多個(5+)遊戲節省將需要。理想情況下,我想將它們存儲爲文本文件。我可以用共享的首選項來完成嗎?或者我應該使用SQLite還是隻使用內部存儲?保存遊戲節省的不同方法?

回答

0

它取決於數據結構和要保存的數據量。
例如,如果您需要保存一些像高分,當前級別這樣的主要數據類型,那麼SharedPreferences應該沒問題。另一方面,如果你有大量的數據,那麼也許把它們保存在一個文件或數據庫中會更合適。

+0

那麼文本文件有一個名稱,裏面只是文本,但它不應該超過1MB文件。如果我把它們保存爲文件就是內部存儲器? – Nogg

+0

不一定,它取決於你如何保存文件。以下是如何保存到內部存儲的示例:http://developer.android.com/guide/topics/data/data-storage.html#filesInternal –