네이트온 같은 채팅프로그램을 개발중입니다.

그런데 다중채팅시에 현재 채팅중인 사람들의 리스트를 어떻게 구현해야할지 모르겠습니다.

예를 들어서 대화상대 목록에 A, B, C라는 사람이 있는데
그중에서 A, C 2명과 동시에 1:1 채팅을 한다고 했을 때
현재 진행중인 2개의 채팅 Activity를 어떻게 관리해야할지 감이 안잡히는군요.
2개의 채팅Activity를 리스트로 보여주고 선택하면 채팅Activity를 다시 onResume하는 식입니다.

혹시 비슷한 기능을 구현해 보셨거나 좋은 아이디어가 있으신 분은조언 부탁드리겠습니다.