初心者の人に教えるにあたって、Activityのライフサイクルをどう説明したらいいかで迷ってたのですが、ちょっといい説明があったのでメモってみました。 Activity Stackの図 Activityは以下のようなスタックで管理されている。 状態 Active ActivityがActivity Stackの一番上にある。 最前面のvisibleでfocusedでユーザ入力を受けられる状態。 Systemからkillされる優先度はPausedより低い。 Paused ActivityがActivity Stackの一番上にある。 visibleだけどfocusは当たってない状態。例えば透過Activityやフル画面でないActivityが対象のActivityより上に表示された場合など。 unfocusedなのでユーザ入力は受け付けられない。 この状態でシステムからkillされることは滅