Android-领域-Realmconfiguration的正确使用
今天我切换到Realm,我想知道RealmConfiguration的确切用途 让我们假设我有两个使用领域的活动 在获取领域的defaultInstance时,我必须指定RealmConfiguration。每次我的两项活动都要打这个电话吗?它到底做什么?这是我的数据吗?例如,我应该在应用程序类中声明一次吗Android-领域-Realmconfiguration的正确使用,android,realm,Android,Realm,今天我切换到Realm,我想知道RealmConfiguration的确切用途 让我们假设我有两个使用领域的活动 在获取领域的defaultInstance时,我必须指定RealmConfiguration。每次我的两项活动都要打这个电话吗?它到底做什么?这是我的数据吗?例如,我应该在应用程序类中声明一次吗 // Create a RealmConfiguration that saves the Realm file in the app's "files" directory. Re
// Create a RealmConfiguration that saves the Realm file in the app's "files" directory.
RealmConfiguration realmConfig = new RealmConfiguration.Builder(this).build();
Realm.setDefaultConfiguration(realmConfig);
我试图搜索领域,但找不到答案
非常感谢您的帮助
在获取领域的defaultInstance时,我必须指定RealmConfiguration。每次我的两项活动都要打这个电话吗
你可以,但你不应该
例如,我应该在应用程序类中声明一次吗
// Create a RealmConfiguration that saves the Realm file in the app's "files" directory.
RealmConfiguration realmConfig = new RealmConfiguration.Builder(this).build();
Realm.setDefaultConfiguration(realmConfig);
对
然后你可以在你的应用程序的任何地方说这个
Realm realm = Realm.getDefaultInstance();
它将使用您在应用程序类中设置的RealmConfiguration进行配置
它到底做什么?这是我的数据吗
这不是您的数据,而是您数据的配置。例如,数据库文件的名称、架构的版本、数据是否加密、应如何处理到新架构版本的迁移等。请参阅更多选项
如果应用程序中有多个领域文件,则可以使用多个RealmConfiguration。每人一个。不过,在应用程序中只有一个领域文件是完全正常的。非常感谢您提供了这个非常详细的答案!非常感谢:)