我正在开发我的第一个游戏,我想保存一些游戏数据,稍后从内部存储中读回。 例如,我在变量中有五个玩家名称(玩家[1],玩家[2],玩家[3],玩家[4],玩家[5]),每个玩家有五个分数(得分[1],得分[2],得分[3],得分[4],得分[5])。 如何使用循环来写入名称和分数,然后将它们读回各自的变量中?我在 Eclipse 中有 Android SDK。
就像在这个结构中....
for (int i=1; i<6; i++) {
写播放器[I]
写分数[i]
}
然后后来...
for (int i=1; i<6; i++){
读取球员姓名和分数
并将它们放回玩家[i]并得分[i]
}
我对java相当陌生,但我搜索了很多简单的方法,但似乎找不到。 对我来说有什么例子吗???
对于这样的事情,您可以使用Android提供的内置数据库。 查看这些链接以获取有关如何使用它的说明。
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
http://developer.android.com/guide/topics/data/data-storage.html
如果这看起来有点矫枉过正,请查看共享首选项。