0
我有成千上萬的字符串,並根據內容我想將它們添加到不同的RealmObjects
模型,和我有大約10境界 模型,領域,傳遞領域對象可能的動態模型?
現在我做這樣的事情:
if (string.contains("abc")) {
mRealm.beginTransaction();
mRealm.copyToRealmOrUpdate(new ABCModel(string));
mRealm.commitTransaction();
}
if (string.contains("xyz")) {
mRealm.beginTransaction();
mRealm.copyToRealmOrUpdate(new XYZModel(string));
mRealm.commitTransaction();
}
// and so on
我想知道如何可以通過這一個方法來做到哪裏我只想通過字符串和模型類名的交易,
如何能夠做到這樣的事:
private void copyToRealm(RealmModel model, String string){
mRealm.beginTransaction();
mRealm.copyToRealmOrUpdate(new model(string));
mRealm.commitTransaction();
}
,並調用它像
copyToRealm(ABCModel, string);
,我希望做同樣的查詢像
public RealmResults<?> queryChemistry(RealmModel model, String year) {
return realm.where(model.class)
.contains("Title", "string")
.findAll();
}
時和模型我的意思是它擴展了RealmObject
類。
,如果您需要任何更多的信息還是讓我知道,我會更新的問題,謝謝