0
我在RealmObject和其他一些RealmObjects中有RealmList。我想清除列表並從RealM中刪除對象,但如果其他對象具有此對象的引用(即在RealmList中),我只想清除引用並將其保留在RealM中。RealM:如何刪除RealmList但查看引用
我沒有找到這種刪除方法,有沒有簡單的方法?
我在RealmObject和其他一些RealmObjects中有RealmList。我想清除列表並從RealM中刪除對象,但如果其他對象具有此對象的引用(即在RealmList中),我只想清除引用並將其保留在RealM中。RealM:如何刪除RealmList但查看引用
我沒有找到這種刪除方法,有沒有簡單的方法?
RealmList有從中刪除對象的方法有兩種:
RealmList.remove(index)/RealmList.clear()
只從列表中刪除的項目,但不從境界刪除它們。RealmList.deleteFromRealm()/RealmList.deleteAllFromRealm()
從列表和領域中移除項目。所以,如果你只是使用remove()/clear()
它應該按你想要的方式工作。你可以在這裏看到我們的API文檔中的方法:https://realm.io/docs/java/latest/api/io/realm/RealmList.html
不,實際上我希望deleteFromRealm只有當這個對象(列表中的對象)沒有任何引用時。如果我使用deleteFromRealm(),儘管有一些其他對象在這個對象上有引用(我想刪除它) – Tim