visible true

技術的なメモを書く

2016-05-01から1ヶ月間の記事一覧

AndroidでJava8環境 2016

RxAndroidとRetrolambdaで大体Java8をAndroidに持ち込む - visible trueから1年以上経過して界隈も色々更新されていってます。ということでイマドキのJava8環境構築をメモします。 バックポートライブラリとJava8の機能 バックポートライブラリとそのライブ…

Kotlin Tips: Reified Type Parametersで型チェックを汎用化する

問題 Kotlin Tips : Intentに必要な値が入っていない場合例外をスローしたい - visible trueではgetLongOrThrow()をIntentに追加しlazyを使う事で可読性を高めた。 Intent.getIntOrThrow(key: String)のおさらい fun Intent.getIntOrThrow(key: String): Int…

Kotlin Tips: 可読性のために拡張関数で別名をつける

問題 次のコードはRxJavaのCompletableを利用している例である。 repository.deleteEntry(entry) .subscribe( { e -> view.hideProgress() view.showError(e) }, { view.hideProgress() } ) このコードには次の問題がある。 repository.deleteEntry()がCompl…

Kotlin Tips : Intentに必要な値が入っていない場合例外をスローしたい

実際にKotlinを使っているなかで思いついたことなどをこまめにメモると良い気がしたのでなるべく書いていく Before : デフォルト値を使ってチェックする 以下のようにActivityでintなどのプリミティブな値を受け取るとする。値はrequiredでセットされなかっ…