チャットアプリケーションを実装しています。ユーザーは複数のチャットを同時に開くことができます。私は、ユーザーが左または右にスワイプしてこれらのチャットを切り替えられるようにしたいと考えています。たとえば、gtalkアプリのように。これを実装するための最良の方法がわかりません。
- チャットごとに1つのアクティビティを使用する必要がありますか?はいの場合、次のチャットに切り替えるための正しいアクティビティインスタンスを選択するにはどうすればよいですか?
- この例のように、1つのActivityインスタンスと複数のビューのみを使用してそれらを切り替える必要がありますか?
- または、フラグメントを使用してそれらを切り替える必要がありますか?FragmentManagerは、それらを切り替えるための適切なFragmentインスタンスを選択する方法を提供しますか?
最善の解決策は何だと思いますか、またその理由は何ですか?助言がありますか?ご協力いただきありがとうございます!