SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Realm meetup #16
my@realm.io
#realm_jp
my@realm.io
Makoto Yamazaki
Realm Inc. / uPhyca Inc.
my@realm.io
Recent Updates
my@realm.io
Realm Java 1.0.1
(was 1.0.0)
my@realm.io
Realm Java 1.0.1
• RealmChangeListenerで受け取ったRealmResultsが正しく更新を反映してい
ない場合があるバグを修正(#2926/#2951)
• RealmObjectSchema.removeField()/renameField()を使用した際にプライマリ
キー情報が欠落する場合があるバグを修正(#2829/2926)
• リスナーとUIイベントの競合状態により、ListViewがクラッシュするバグを
修正(#2990)
• RealmConfigurationでassetFile()とdeleteRealmIfMigrationNeeded()が同時に
指定できてしまうバグを修正(#2933)
jp@realm.iomy@realm.io
Realm Java 1.1.0 will be very
soon!
my@realm.io
Realm Java 1.1.0 (予定)
• 複数オブジェクト作成の高速化(#1684/#2999)
• モデルクラス名に一部のクラス名(List, Map, String等)
が使用できないバグの修正(#3077)
• Optional API transformerを無効化(#3022)
• RealmConfiguration.Builder.assetFileの引き数に
Contextを追加
• targetSdkVersionを24に変更
jp@realm.iomy@realm.io
Bulk insert API
my@realm.io
void insert(RealmModel object)
void insert(Collection objects)
void insertOrUpdate(RealmModel object)
void insertOrUpdate(Collection objects)
オブジェクトがmanagedかどうかをチェックしません
作成したオブジェクトを返り値として返しません
すべてのフィールドがそのまま使われます
注意点
Bulk insert
my@realm.io

Weitere ähnliche Inhalte

Mehr von Makoto Yamazaki

ぐだ生 Java入門第三回(文字コードの話)(Keynote版)
ぐだ生 Java入門第三回(文字コードの話)(Keynote版)ぐだ生 Java入門第三回(文字コードの話)(Keynote版)
ぐだ生 Java入門第三回(文字コードの話)(Keynote版)Makoto Yamazaki
 
ぐだ生 Java入門第ニ回(synchronized and lock)
ぐだ生 Java入門第ニ回(synchronized and lock)ぐだ生 Java入門第ニ回(synchronized and lock)
ぐだ生 Java入門第ニ回(synchronized and lock)Makoto Yamazaki
 
ぐだ生 Java入門第ニ回(synchronized and lock)
ぐだ生 Java入門第ニ回(synchronized and lock)ぐだ生 Java入門第ニ回(synchronized and lock)
ぐだ生 Java入門第ニ回(synchronized and lock)Makoto Yamazaki
 
ぐだ生 Java入門第一回(equals hash code_tostring)
ぐだ生 Java入門第一回(equals hash code_tostring)ぐだ生 Java入門第一回(equals hash code_tostring)
ぐだ生 Java入門第一回(equals hash code_tostring)Makoto Yamazaki
 
20110326 ネットプリントの紹介
20110326 ネットプリントの紹介20110326 ネットプリントの紹介
20110326 ネットプリントの紹介Makoto Yamazaki
 
20110109 abc2010w gingerbread_api_storage
20110109 abc2010w gingerbread_api_storage20110109 abc2010w gingerbread_api_storage
20110109 abc2010w gingerbread_api_storageMakoto Yamazaki
 

Mehr von Makoto Yamazaki (6)

ぐだ生 Java入門第三回(文字コードの話)(Keynote版)
ぐだ生 Java入門第三回(文字コードの話)(Keynote版)ぐだ生 Java入門第三回(文字コードの話)(Keynote版)
ぐだ生 Java入門第三回(文字コードの話)(Keynote版)
 
ぐだ生 Java入門第ニ回(synchronized and lock)
ぐだ生 Java入門第ニ回(synchronized and lock)ぐだ生 Java入門第ニ回(synchronized and lock)
ぐだ生 Java入門第ニ回(synchronized and lock)
 
ぐだ生 Java入門第ニ回(synchronized and lock)
ぐだ生 Java入門第ニ回(synchronized and lock)ぐだ生 Java入門第ニ回(synchronized and lock)
ぐだ生 Java入門第ニ回(synchronized and lock)
 
ぐだ生 Java入門第一回(equals hash code_tostring)
ぐだ生 Java入門第一回(equals hash code_tostring)ぐだ生 Java入門第一回(equals hash code_tostring)
ぐだ生 Java入門第一回(equals hash code_tostring)
 
20110326 ネットプリントの紹介
20110326 ネットプリントの紹介20110326 ネットプリントの紹介
20110326 ネットプリントの紹介
 
20110109 abc2010w gingerbread_api_storage
20110109 abc2010w gingerbread_api_storage20110109 abc2010w gingerbread_api_storage
20110109 abc2010w gingerbread_api_storage
 

Realm japan meetup #16 (java)

  • 3. Makoto Yamazaki Realm Inc. / uPhyca Inc. my@realm.io
  • 5. Realm Java 1.0.1 (was 1.0.0) my@realm.io
  • 6. Realm Java 1.0.1 • RealmChangeListenerで受け取ったRealmResultsが正しく更新を反映してい ない場合があるバグを修正(#2926/#2951) • RealmObjectSchema.removeField()/renameField()を使用した際にプライマリ キー情報が欠落する場合があるバグを修正(#2829/2926) • リスナーとUIイベントの競合状態により、ListViewがクラッシュするバグを 修正(#2990) • RealmConfigurationでassetFile()とdeleteRealmIfMigrationNeeded()が同時に 指定できてしまうバグを修正(#2933) jp@realm.iomy@realm.io
  • 7. Realm Java 1.1.0 will be very soon! my@realm.io
  • 8. Realm Java 1.1.0 (予定) • 複数オブジェクト作成の高速化(#1684/#2999) • モデルクラス名に一部のクラス名(List, Map, String等) が使用できないバグの修正(#3077) • Optional API transformerを無効化(#3022) • RealmConfiguration.Builder.assetFileの引き数に Contextを追加 • targetSdkVersionを24に変更 jp@realm.iomy@realm.io
  • 9. Bulk insert API my@realm.io void insert(RealmModel object) void insert(Collection objects) void insertOrUpdate(RealmModel object) void insertOrUpdate(Collection objects) オブジェクトがmanagedかどうかをチェックしません 作成したオブジェクトを返り値として返しません すべてのフィールドがそのまま使われます 注意点