Android Kotlin基礎講座 04.1: ライフサイクルとログ情報について
目次
アプリの概観
この記事ではDessertClickerというスターターアプリを使って作業していきます。このアプリはユーザーが画面上のデザートをタップする度にデザートが購入(purchase)されます。アプリはレイアウト中の購入されたデザートの数とユーザーが使ったお金の総額を更新します。
このアプリにはAndroidライフサイクルに関連するバグがいくつか含まれています。例えば一定の環境ではアプリはデザートの値を0にリセットしてしまったり、アプリがバックグラウンドにある状態でもシステムリソースを使い続けてしまいます。Androidライフサイクルについて理解することで、なぜこれらの問題が起こるのかについての理解を深める手助けになり、それらを修正できるようになります。