OK、モジュール式/交換可能な「サブアクティビティ」の概念をFragment
理解しましたが、フラグメントにはアクティビティのライフサイクルと非常によく似た独自のライフサイクルがあり、ベストプラクティスの観点から、アクティビティで可能なことはほぼすべて実行できます。これは、アプリ全体の単一のアクティビティ(たとえばmain_activity
)のコーディングを開始し、その単一のアクティビティ内のフラグメントを単純に追加/置換/削除することを意味しますか?
そうでない場合は、同じ古いアクティビティに新しいフラグメントをプッシュし続けるのではなく、新しいアクティビティを作成する時期をどのように知ることができますか?
アプリの機能をアクティビティとフラグメントに最適に整理する方法を理解しようとしています。実用的な例が役立ちます(コードは不要で、概念だけです)。
乾杯、