Realm
データベースを使用するアプリケーションで作業しています。 WebAPIと通信して、JSON
データを取得し、オブジェクトに変換してRealm
に挿入します。 今私は苦労しています。ユーザーがデータベースを更新しようとすると、同じデータを取得するため、データが増えます。複数のレルムモデルにIDが存在するかどうかをチェック
私は同じ問題を探しましたが、解決策は次のようなものになります。
private boolean exists(long id){
Realm realm = Realm.getDefaultInstance();
RealmQuery<Articles> query = realm.where(Articles.class)
.equalTo("id", id);
return query.count() != 0;
この方法の欠点は、私が一つ一つのためRealmQuery
を書く必要がありますので、私は、最大10個のモデルを持っているということです。 この方法を拡張する方法はありますか?
10機種について、あなたは何exacltyことは、あなたの問題であり、各... – Meenal
ごとに異なるIDを持っている必要があります、あなたは更新できませんdata..or同じレコードが複数回挿入されるか、IDに基づいてデータを取得したいとします。 – Meenal