2010-11-26 71 views
0

我正在開發黑莓遊戲的分數部分。分數是生成的,我想以用戶名作爲輸入並顯示他的resp分數。我如何檢索文本文件中的分數?我使用文本文件作爲分貝。更新是一個問題,我不知道如何繼續使用它。很多人都知道,BB只支持很少的Java API,所以請幫助我如何在新玩家玩遊戲時存儲並顯示玩家的名字和分數。遊戲。將分數上傳到文本文件

回答

1

好的,您可以將分數存儲在文本文件中,然後再檢索分數。但是,BlackBerry提供了其他類來保存數據,這些數據可能更適合您想要的功能。我建議你把分數放到一個Hashtable中,然後用PersistentStore這個類來存儲這個hashtable。代碼來執行這將是這個樣子:

Hashtable scoresTable = new HashTable(); 
PersistentObject perstObj = PersistentStore.getPersistentObject(<UNIQUE KEY>); 
perstObj.setContents(scoresTable); 
perstObj.commit(); 

如果你真的想那麼一個文本文件中的代碼打開它應該是這樣的:

FileConnection fileConn = (FileConnection) Connector.open(<FILE URL>); 
+0

非常感謝喬納森採取UR寶貴的時間對我來說......我肯定會研究Hashtables ....我有一個查詢,我想顯示名稱,然後分數。我將根據分數對文件進行排序....哈希表是否允許使用2個鍵?名字和分數? – 2010-11-26 17:42:29