我在我的应用程序中使用Realm作为后端。 我创建了一个名为Setting的表格。按照Realm官方网站上的步骤,我向该表添加了值。 但是,当我尝试检索该表中的值时,我遇到了异常。
在这一行:"realm=Realm.getInstance(getApplicationContext());"中,出现了"io.realm.exceptions.RealmMigrationNeededException: RealmMigration must be provided"。
实际上,由于我对Android和Realm都很陌生,所以很难理解出问题在哪里。
RealmConfiguration config = new RealmConfiguration.Builder(context).deleteRealmIfMigrationNeeded().build()
。Builder(Context context)
不是公共的。 - Merhawi FissehayeRealm.setDefaultConfiguration(config)
等方法。 - EpicPandaForceRealmConfiguration.Builder
的name("otherRealm.realm")
参数。你可以使用setDefaultConfig
,但要注意你正在做什么以及何时使用其他配置与Realm.getInstance(otherRealmConfig)
。 - EpicPandaForce