1

私はAndroid Studioでプログラミングしています。mapDB の 2.0-beta8 バージョンを使用しています。独自のクラス SingleCase を作成し、静的変数も定義しました。

static ConcurrentNavigableMap<String, SingleCase > map;

データベースを初期化した後:

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

そのコードを使用して、データベースからマップ変数にロードしようとしました:

map = db.getTreeMap("collectionName");

残念ながら失敗し、「getTreeMap(java.lang.String)」が非推奨であることを警告します。

代わりに他のどの機能を使用できますか?

4

2 に答える 2

1

使用できます

treeMap("Aa").createOrOpen()  
于 2016-06-20T17:06:05.750 に答える
0

createOrOpen() を使用しますが、MapDB は初めてなので、これは間違っている可能性があります。

ドキュメントを見る

于 2016-06-16T07:11:27.740 に答える