10
Realm meetup #16 [email protected]

Realm japan meetup #16 (java)

Embed Size (px)

Citation preview

Page 3: Realm japan meetup #16 (java)

Makoto YamazakiRealm Inc. / uPhyca Inc.

[email protected]

Page 5: Realm japan meetup #16 (java)

Realm Java 1.0.1 (was 1.0.0)

[email protected]

Page 6: Realm japan meetup #16 (java)

Realm Java 1.0.1• RealmChangeListenerで受け取ったRealmResultsが正しく更新を反映していない場合があるバグを修正(#2926/#2951)

• RealmObjectSchema.removeField()/renameField()を使用した際にプライマリキー情報が欠落する場合があるバグを修正(#2829/2926)

• リスナーとUIイベントの競合状態により、ListViewがクラッシュするバグを修正(#2990)

• RealmConfigurationでassetFile()とdeleteRealmIfMigrationNeeded()が同時に指定できてしまうバグを修正(#2933)

[email protected]@realm.io

Page 7: Realm japan meetup #16 (java)

Realm Java 1.1.0 will be very soon!

[email protected]

Page 8: Realm japan meetup #16 (java)

Realm Java 1.1.0 (予定)• 複数オブジェクト作成の高速化(#1684/#2999) • モデルクラス名に一部のクラス名(List, Map, String等)が使用できないバグの修正(#3077)

• Optional API transformerを無効化(#3022) • RealmConfiguration.Builder.assetFileの引き数に

Contextを追加 • targetSdkVersionを24に変更

[email protected]@realm.io

Page 9: Realm japan meetup #16 (java)

Bulk insert API

[email protected]

void insert(RealmModel object) void insert(Collection objects) void insertOrUpdate(RealmModel object) void insertOrUpdate(Collection objects)

オブジェクトがmanagedかどうかをチェックしません 作成したオブジェクトを返り値として返しません すべてのフィールドがそのまま使われます

注意点