質問: ### 前提・実現したいこと AndroidStudioでLINEのようなトークアプリを作成しています。 現在友達リスト、トークリスト、トークルームまでの作成ができました。 トークルームでのトークの表示は各トークの数と同じ数のFragmentを生成して表示すればいいのでしょうか、それとも、表示するための唯一のFragmentもしくはActivityを用意し、トークルーム開く度にデータベースからトーク内容の書き換えを行ったほうがいいのでしょうか、またそれ以外にもっと良い方法があるのでしょうか?ご教示願います。
回答: トークルームはそれぞれ同じ見た目をしていますね? また、それぞれのトークルームは同じ役割ですよね? 以上を前提とすると、質問者様のあげていただいた候補のうち、後者「唯一のFragmentもしくはActivityにトークルーム開く度にデータベースから内容の書き換えを行えば良い」になります。 Activity/Fragmentは役割やその見た目に応じて適度な分割が求められます。 今回の場合ですと役割も見た目も同じものを生成するので、中身のデータを変更することによって表示相手を変更するのが良いかと思います。