2015-10-15 58 views
1

我在Android Studio中編程。我使用的是mapDB,2.0-beta8版本。 我已經創建我自己的類單被,我還定義了一個靜態變量:通過使用MapDB棄用函數

db = DBMaker.fileDB(newFile(dbName)).closeOnJvmShutdown().encryptionEnable(dbName).make(); 

我試圖從數據庫加載到我的地圖變量:

static ConcurrentNavigableMap<String, SingleCase > map; 

後初始化數據的基礎上代碼:

map = db.getTreeMap("collectionName"); 

不幸的是,它失敗了,並警告'getTreeMap(java.lang.String)'已被棄用。

我可以用什麼其他功能呢?

回答

0

我會使用createOrOpen(),但我是新的MapDB,所以這可能是錯誤的。

see docu

1

您可以使用

treeMap("Aa").createOrOpen()