有我的模型:境界關係領域總是空
public class RChat extends RealmObject {
@PrimaryKey
private String Id;
private RMyTest Test;
public RChat() {}
}
和
public class RMyTest extends RealmObject {
@PrimaryKey
private String myName;
public RMyTest() {
}
}
而且我用這樣的:
mRealm = Realm.getInstance(this);
mRealm.beginTransaction();
final RChat chat = mRealm.createObject(RChat.class);
chat.setId("test");
RMyTest rProfile = mRealm.createObject(RMyTest.class);
rProfile.setMyName("alireza test");
chat.setTest(rProfile);
//mRealm.copyToRealmOrUpdate(chat);
mRealm.commitTransaction();
RChat chat1 = mRealm.where(RChat.class).equalTo("Id","test").findFirst();
但chat1
對象的Test
字段空值始終。我該如何解決這個問題?
一個附註,你如何獲得代碼來編譯,而不用爲你的'RealmObject'設置setter和getters? –
你的代碼工作正常與我順便說一句。 –
同樣的問題。你找到解決方案嗎? – toidiu