realm-migration

    0熱度

    2回答

    我們正在嘗試將Realm從1.x遷移到2.x版本。我們是否需要在這種情況下提供遷移?我們希望明確保存這些數據,但是如果您現在更新應用程序,我認爲Realm會將其刪除。我們還沒有發佈2.x版本,所以現在我們需要處理遷移。

    0熱度

    1回答

    我在我的Android應用中使用了Realm database。數據需要加密,我正在使用Realm的加密。他們的密鑰來自服務器,然後存儲在設備上,但使用用戶PIN加密。 我想退出用戶,如果 - 無論如何 - 鑰匙被鍛鍊。我使用ParentActivity類一些通用的初始化和試圖做這裏面onCreate像下面, private void initRealm() { try {

    0熱度

    1回答

    我已經創建了一個Realm數據庫,其中包含我目前需要的數據,但我需要向實體添加兩個屬性。 因此,我只是將這兩個屬性添加到我的實體。由於未完成的遷移,我預計會發生崩潰,所以我創建了一個額外的遷移。現在,我所做的這些更改不會顯示在我的文件系統的Realm數據庫中。 我用遷移的代碼如下: func migrate() { let defaultPath = Realm.Configuratio

    0熱度

    1回答

    我已經創建了一個新的領域對象(B),並在現有的領域對象(A),引用新的對象B的新領域。在我的遷移文件,我有這樣的: if(!realm.getSchema().contains("B")) { realm.getSchema().create("B").addField("name", String.class).addField("resId", int.class); } Re

    0熱度

    1回答

    正如我所看到的,當沒有互聯網連接來授權Sync領域時(即使它在之前成功授權),我的領域確實會回落到本地領域。如果本地領域有同步領域的任何信息副本,那可能沒有問題,但事實並非如此。因此,Sync域只能與互聯網連接一起工作,或者即使設備處於脫機狀態,也有辦法保持它處於活動狀態?

    0熱度

    1回答

    我現在有一個用戶對象,其中有一堆值,保存爲doubles。我們的api json的格式現在正在改變爲包含每個字段的兩個值。所以我創建了一個Value對象(它擴展了RealmObject)幷包含這兩個值。 所以現在我的用戶對象我想要做以下 //Current way private Double balance; //Want to migrate to this private Value

    0熱度

    1回答

    我有一個已經使用領域數據庫的應用程序。我現在想要添加一個新的RealmObject到模式中(比如我想添加Person作爲我的新RealmObject類)。從文檔,它看起來像我需要做到以下幾點,以使這項工作: RealmConfiguration config = new RealmConfiguration.Builder() .schemaVersion(1) // Must be bumpe

    0熱度

    1回答

    我想使用Realm migration來維護僅一個表的數據。像這裏一樣,我想維護Profile User表的數據並刪除表中的所有其餘部分。 這是我迄今爲止所做的。但數據庫中的所有內容都會被刪除。 initRealm()會從onCreate() ​​ 的配置類 private class RealmMigrationClass implements RealmMigration { @Ov

    0熱度

    1回答

    我們有多個相互獨立的android庫依靠核心庫。核心庫有CoreRealmManager,它負責所有領域的操作。 app | --- lib-module-a | \-- lib-module-c | \-- lib-core | | -x- lib-module-b | \-- lib-core | | -

    0熱度

    1回答

    我正在面臨領域遷移的問題。我想在領域數據庫中添加新的模型類。請幫我解決這個問題。 public class Migration implements RealmMigration { @Override public void migrate(DynamicRealm realm, long oldVersion, long newVersion) { RealmS