フラグメントを持たない作業中のアプリがあります。
しかし、DevBytesは、アプリケーションでフラグメントを使用していない場合、大きな間違いを犯していると言います。
APIガイドによるとAdd multiple fragments to a screen to avoid switching activities
そのことから、常にフラグメントを使用する必要があると思います。
私のアプリには、アクティビティ A、B、C、D があります
Aは、InfoWindow にいくつかのマーカーといくつかの情報を表示するマップ アクティビティです。
BはAと同じ情報を持っていますが、ListView のみを使用しているため、ユーザーに対して持っている各アイテムについてより多くの情報を表示できます。
Cは、選択した項目の詳細です。ユーザーは、 AまたはBのいずれかからCにアクセスできます。
Dは単なる別のアクティビティです(フロー外)
今日はフラグメントを使用していませんが、AとBをフラグメントに変換して再利用できるようにすることは理にかなっているように思われます。)。
私の質問は、フローの一部であるため、 Cアクティビティもフラグメントに変換する必要があるかどうかです。(このアクティビティを再利用する予定がない場合でも)答えが「はい」の場合、Dもフラグメントに変換し、1 つのアクティビティと 4 つのフラグメントを持つ 1 つのアプリを作成する必要がありますか?
ありがとうございました。