レルムでgetDefaultInstance()とのgetInstance()の違いは何ですか?

syed_noorullah:

違いは何であるrealm.getDefaultInstance()とはrealm.getInstance(context)一般的には、ときに他の上で1つを選ぶのだろうか?

パベルPoley:

getDefaultInstance()この方法は、とレルムをインスタンス化デフォルト RealmConfiguration

getInstance(RealmConfiguration configuration)例えば、データベースのためのあなたの構成でインスタンスを返しnameschemaVersionmigration、それらのいくつかは、特にレルムプラットフォームの同期と現実世界のアプリで必要です。

しかし、場合には、あなたが使用しているgetDefaultInstance()設定に使用できるたびに呼び出しを避けるために、あなたのアプリケーションの多くの場所でsetDefaultConfiguration(RealmConfiguration)、その後getDefaultInstance()は常にあなたの設定でレルムインスタンスを返します。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=189263&siteId=1