2021-03-01から1ヶ月間の記事一覧
ActivityのisFinishingでわかること 公式ドキュメントのonDestroyの章では、以下2つのシナリオを区別するのに用いると書かれています。 アクティビティが終了する(ユーザーがアクティビティを完全に閉じるか、アクティビティに対して finish() が呼び出さた…
inline class を知った inline class UserId(val value: String) Kotlin 1.4.30 のリリース記事を読んで、inline classを知ったのでドキュメントを読んでみました。 個人的にかなり有用に感じたのは、typealiasと違ってassignment-compatible(代入互換性)…
resources内のファイルを読み込み 以下のコードは、KtorでFirebaseの初期化をするためにfirebase-adminsdk.jsonをFileInputStreamで読み込んでいます。 // Application.kt fun Application.initializeFirebaseApp() { val serviceAccount = FileInputStream(…