syed_noorullah:
違いは何であるrealm.getDefaultInstance()
とはrealm.getInstance(context)
?一般的には、ときに他の上で1つを選ぶのだろうか?
パベルPoley:
getDefaultInstance()
この方法は、とレルムをインスタンス化デフォルト RealmConfiguration
。
getInstance(RealmConfiguration configuration)
例えば、データベースのためのあなたの構成でインスタンスを返しname
、schemaVersion
、migration
、それらのいくつかは、特にレルムプラットフォームの同期と現実世界のアプリで必要です。
しかし、場合には、あなたが使用しているgetDefaultInstance()
設定に使用できるたびに呼び出しを避けるために、あなたのアプリケーションの多くの場所でsetDefaultConfiguration(RealmConfiguration)
、その後getDefaultInstance()
は常にあなたの設定でレルムインスタンスを返します。