package Ġt ay cle ed . realm Copy Test Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . Button Ċ import Ġandroid . widget . TextView Ċ import Ġjava . util .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġsum Man T 0 1 : ĠLong Ġ= Ġ 0 ĊĠĠĠ Ġprivate Ġvar Ġsum Man T 0 2 : ĠLong Ġ= Ġ 0 ĊĠĠĠ Ġprivate Ġvar Ġsum Un man T 0 1 : ĠLong Ġ= Ġ 0 ĊĠĠĠ Ġprivate Ġvar Ġsum Un man T 0 2 : ĠLong Ġ= Ġ 0 ĊĠĠĠ Ġprivate Ġvar Ġcount : ĠInt Ġ= Ġ 0 ĊĊĊĠĠĠ Ġ@ Suppress Lint (" SetText I 1 8 n ") ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġval ĠtextView Ġ= ĠfindViewById < TextView >( R . id . textView ) ĊĠĠĠĠĠĠĠ Ġval ĠtextView Sum Ġ= ĠfindViewById < TextView >( R . id . textView _ summary ) ĊĠĠĠĠĠĠĠ ĠtextView . text Ġ= Ġ"" ĊĠĠĠĠĠĠĠ ĠtextView Sum . text Ġ= Ġ"" ĊĊĠĠĠĠĠĠĠ Ġval Ġbtn Clear Ġ= ĠfindViewById < Button >( R . id . button 2 ) ĊĠĠĠĠĠĠĠ Ġbtn Clear . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtextView . text Ġ= Ġ"" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtextView Sum . text Ġ= Ġ"" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsum Man T 0 1 Ġ= Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsum Man T 0 2 Ġ= Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsum Un man T 0 1 Ġ= Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsum Un man T 0 2 Ġ= Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcount Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġbtn Ġ= ĠfindViewById < Button >( R . id . button ) ĊĠĠĠĠĠĠĠ Ġbtn . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠManaged Realm Runner . getInstance (). init () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠManaged Realm Runner . getInstance (). peek () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠManaged Realm Runner . getInstance (). peek Big () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġman T 0 1 Ġ= ĠManaged Realm Runner . getInstance (). test Run 0 1 () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠManaged Realm Runner . getInstance (). peek () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġun man T 0 1 Ġ= ĠUn managed Realm Runner . getInstance (). test Run 0 1 () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠManaged Realm Runner . getInstance (). peek () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġman T 0 2 Ġ= ĠManaged Realm Runner . getInstance (). test Run 0 2 () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠManaged Realm Runner . getInstance (). peek Big () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġun man T 0 2 Ġ= ĠUn managed Realm Runner . getInstance (). test Run 0 2 () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠManaged Realm Runner . getInstance (). peek Big () ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠtextView . text Ġ= ĠtextView . text Ġas ĠString Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Managed : Ġ$ man T 0 1 Ġms \ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Copy ing : Ġ$ un man T 0 1 Ġms \ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Managed ( Big ): Ġ$ man T 0 2 Ġms \ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Copy ing ( Big ): Ġ$ un man T 0 2 Ġms \ n " Ġ+ Ġ"\ n " ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġupdate Summary ( man T 0 1 , Ġman T 0 2 , Ġun man T 0 1 , Ġun man T 0 2 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġupdate Summary ( man T 0 1 : ĠLong , Ġman T 0 2 : ĠLong , Ġun man T 0 1 : ĠLong , Ġun man T 0 2 : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsum Man T 0 1 Ġ+= Ġman T 0 1 ĊĠĠĠĠĠĠĠ Ġsum Man T 0 2 Ġ+= Ġman T 0 2 ĊĠĠĠĠĠĠĠ Ġsum Un man T 0 1 Ġ+= Ġun man T 0 1 ĊĠĠĠĠĠĠĠ Ġsum Un man T 0 2 Ġ+= Ġun man T 0 2 ĊĠĠĠĠĠĠĠ Ġcount ++ ĊĊĠĠĠĠĠĠĠ Ġval ĠtextView Sum Ġ= ĠfindViewById < TextView >( R . id . textView _ summary ) ĊĠĠĠĠĠĠĠ ĠtextView Sum . text Ġ= ĠString . format ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLocale . US , Ġ"% s \ n % s \ n % s \ n % s \ n \ n ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Avg . ĠManaged : Ġ${ sum Man T 0 1 Ġ/ Ġcount } Ġms ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Avg . ĠCopy ing : Ġ${ sum Un man T 0 1 Ġ/ Ġcount } Ġms ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Avg . ĠManaged ( Big ): Ġ${ sum Man T 0 2 Ġ/ Ġcount } Ġms ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Avg . ĠCopy ing ( Big ): Ġ${ sum Un man T 0 2 Ġ/ Ġcount } Ġms " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } ĊĊ