Slide 11
Slide 11 text
>関心の分離
最も重要な原則は、 関心の分離です。すべてのコードを 1 つの Activity または Fragment に記
述するのはよくある間違いです。これらの UI ベースのクラスには、 UI やオペレーティング シス
テムとのやり取りを処理するロジックのみを含めます。これらのクラスをできる限りシンプルに保
つことで、ライフサイクルに関連する多くの問題を回避することができます。
Activity と Fragment の実装はデベロッパーが管理するものではないことにご注意ください。こ
れらのクラスは、Android OS とアプリ間のコントラクトを体現する単なる結合クラスです。
Android OS は、ユーザーの操作に基づいて、またはシステムの状態(メモリ不足など)を理由と
して、いつでもこれらのクラスを破棄することができます。ユーザーの便宜を十分に図り、アプリ
を管理しやすくするため、こうしたクラスへの依存を最小限に抑えることをおすすめします。