アクティビティとフラグメントのライフサイクル

アクティビティとフラグメントのライフサイクル、複雑なライフサイクル状況の扱い方、アプリの状態をデバッグして追跡するためのロギングの活用方法を学習します。ユーザーが画像をタップしてデザートを「購入」する DessertClicker アプリを完成させます。デザートがタップされるたびに、デザートの購入数とユーザーが使用した合計金額が更新されるようにします。

 

ライフサイクルとロギング

コードラボ

DessertClicker アプリのスターター コードをインポートします。さらに、基本的なロギングを追加してライフサイクル メソッドを確認します。次に、ライフサイクルのユースケースとフラグメントのライフサイクルについて確認します。

複雑なライフサイクル状況の管理

コードラボ

Jetpack ライフサイクル ライブラリを使用するように DessertClicker アプリを変更します。Android Debug Bridge を使用して、アプリのプロセスのシャットダウンをシミュレートします。次に、アプリが予期せず閉じた場合に失われる可能性があるアプリデータを保持、復元します。

アクティビティとフラグメントのライフサイクルに関するテスト

知識をテストして、「アクティビティとフラグメントのライフサイクル」バッジを獲得しましょう。