我正在开发黑莓游戏的分数部分。分数生成,我想将用户名作为输入并显示他的resp分数。如何检索文本文件中的分数?我使用文本文件作为数据库。更新是一个问题,我不知道如何继续使用它。正如你所知,BB只支持少量Java API所以请帮助我如何存储和显示玩家的名字和分数,当新玩家播放时游戏。
答案 0 :(得分:1)
好的,您可以将分数存储在文本文件中,然后再检索分数。但是,BlackBerry提供了其他用于保存数据的类,这些类可能更适合您想要执行的操作。我建议你将分数放入Hashtable,然后将该散列表与PersistentStore类一起存储。执行此操作的代码如下所示:
Hashtable scoresTable = new HashTable();
PersistentObject perstObj = PersistentStore.getPersistentObject(<UNIQUE KEY>);
perstObj.setContents(scoresTable);
perstObj.commit();
如果你真的想要一个文本文件,那么打开它的代码将如下所示:
FileConnection fileConn = (FileConnection) Connector.open(<FILE URL>);