Blackberry 将分数上载到文本文件

Blackberry 将分数上载到文本文件,blackberry,Blackberry,我正在开发黑莓游戏的分数部分。分数是生成的,我想把用户名作为输入,显示他的resp分数。如何检索文本文件中的分数?我使用文本文件作为数据库。更新是一个问题,我不知道如何进行。正如许多人所知,BB只支持少数Java API,因此请帮助我如何在新玩家玩游戏时存储和显示玩家的姓名和分数。好的,您可以将分数存储在文本文件中,然后稍后检索分数。不过,BlackBerry提供了其他用于保存数据的类,这些类可能会更好地满足您的需要。我建议您将分数放入哈希表中,然后将该哈希表与类一起存储。执行此操作的代码如下所

我正在开发黑莓游戏的分数部分。分数是生成的,我想把用户名作为输入,显示他的resp分数。如何检索文本文件中的分数?我使用文本文件作为数据库。更新是一个问题,我不知道如何进行。正如许多人所知,BB只支持少数Java API,因此请帮助我如何在新玩家玩游戏时存储和显示玩家的姓名和分数。

好的,您可以将分数存储在文本文件中,然后稍后检索分数。不过,BlackBerry提供了其他用于保存数据的类,这些类可能会更好地满足您的需要。我建议您将分数放入哈希表中,然后将该哈希表与类一起存储。执行此操作的代码如下所示:

Hashtable scoresTable = new HashTable();
PersistentObject perstObj = PersistentStore.getPersistentObject(<UNIQUE KEY>);
perstObj.setContents(scoresTable);
perstObj.commit();
FileConnection fileConn = (FileConnection) Connector.open(<FILE URL>);
Hashtable scoresTable=new Hashtable();
PersistentObject perstObj=PersistentStore.getPersistentObject();
个人设置内容(分数稳定);
perstObj.commit();
如果确实需要文本文件,则打开该文件的代码如下所示:

Hashtable scoresTable = new HashTable();
PersistentObject perstObj = PersistentStore.getPersistentObject(<UNIQUE KEY>);
perstObj.setContents(scoresTable);
perstObj.commit();
FileConnection fileConn = (FileConnection) Connector.open(<FILE URL>);
FileConnection fileConn=(FileConnection)Connector.open();

非常感谢Jonathan为我抽出宝贵的时间…我肯定会查看哈希表…我有一个查询,我想显示名称后面跟着分数。我将根据分数对文件进行排序…哈希表允许使用2个键吗?名字和分数?新问题可能会更好地服务于您的评论,但哈希表使用一个键和一个值。您可以将哈希表看作是一个数组,而不是按数字索引哈希表是按对象索引的。如果您想为每个用户名保存多个分数,那么您可以创建自己的类来保存多个分数,然后将其作为值存储在哈希表中。