2013-04-03 32 views
0

我想在android.de中開發一個hang子手應用程序。我想要從類別列表中選擇一個字符串作爲問題,如地點,動物,運動等。每個類別應該包含一個字符串列表。我應該存儲數據庫中的類別或爲每個類別創建一個數組列表/數組?是否有可能將類別存儲在xml中,並且是否推薦?如何在android中存儲Hangman遊戲的字符串?

在此先感謝

+1

數據庫是迄今爲止最好的解決方案,因爲它非常快速和靈活。也很容易查詢。 –

+0

也許你可以將數據存儲在資產文件夾中的csv文件中,並在啓動時讀取文件,並將這些單詞保存在數組或列表中......如果條目數量非常大,那麼@MarkoNiciforovic表示它使感覺將它們保存在數據庫中,以避免使用大量的內存來存儲字符串列表... 使用csv也將有助於更新遊戲的新值,通過替換或更新csv文件... –

+0

有多少個字符串會意味着很大? @PrafulBhatnagar – srk

回答

1

我相信你應該使用數據庫,因爲它確實比任何其他解決方案更靈活更快。你也可以很容易地查詢它。此外,我想你會想存儲很多數據庫的好處,內存的東西。如果您不熟悉數據庫,請查看此鏈接http://learnandroid.blogspot.com/2008/01/android-database.html。祝你好運!

0

。我應該將類別存儲在數據庫中,還是爲每個類別創建一個數組列表/數組?是否可以將類別存儲在xml中,並且是否推薦?

請使用數據庫。數據庫將允許您在事務中包裝查詢,並使用onUpgrade()方法調用在模型上執行更新。您不會使用XML獲得這些功能。

相關問題