我正在实现一个聊天应用程序。用户可以同时打开多个聊天窗口,我希望允许他通过左右滑动来切换这些聊天窗口,就像gtalk应用程序一样。但我不确定实现这个功能的最佳方法:
- 我应该为每个聊天使用一个Activity吗?如果是,那么如何选择正确的Activity实例以切换到下一个聊天窗口?
- 我应该只使用一个Activity实例和几个视图,并像此示例中那样在它们之间切换吗?
- 或者我应该使用Fragments并在它们之间切换?FragmentManager是否提供了一种方式来选择正确的Fragment实例以在它们之间进行切换?