मौजूदा प्राथमिक कुंजी के साथ एक नया RealmObject बनाने का उचित तरीका है उपयोग realm.createObject(EmailRealmModel.class, emailID)
विधि।
पूर्ण कोड खंड:
realm.beginTransaction();
EmailRealmModel email = realm.createObject(EmailRealmModel.class, emailID);
mailBoxRealmModel.getEmails().add(email);
realm.commitTransaction();
या, यदि आप इनमेमोरी इंस्टेंस में से किसी एक का उपयोग करके रीयलम ऑब्जेक्ट में संग्रहीत अपडेट चाहते हैं, तो आपको realm.copyToRealmOrUpdate(obj)
पर कॉल करना चाहिए। ।
दस्तावेज़ीकरण से उदाहरण:
// For create managed proxy, you should wrap EmailRealmModel object by call copyToRealmXXX
EmailRealmModel email = realm.copyToRealmOrUpdate(new EmailRealmModel(id));
mailBoxRealmModel.getEmails().add(email);