채팅 프로그램을 개발중입니다.

메인화면은 TabActivity를 상속받아서 TabHost로 만들었습니다.
Tab A, Tab B 라는 2개의 탭으로 되어있는데
각 탭의 Activity는 ActivityGroup를 상속받아서 LocalActivityManager로 관리되고 있습니다.

1. Tab A
  - MemberListActivity : 대화상대 리스트를 표시
  - ChatViewActivity : 대화상대를 선택시 채팅창을 실행 (새로운 채팅시작)
2. Tab B
  - ChatListActivity : 현재 대화진행중인 채팅창 리스트를 표시
  - ChatViewActivity : 채팅창 리스트에서 채팅창 선택시 채팅창을 실행 (기존의 채팅 Resume)

위와 같은 구조로 되어있습니다.

그런데 여기에서 문제가.....-_-';;
Tab A에서 새롭게 채팅창(ChatViewActivity)을 시작할 때마다(다중채팅) 정보를 어디에 저장해 두었다가
Tab B의 ChatListActivity를 시작할 때 저장된 채팅창 정보를 취득하여 리스트로 표시를 해야하는데
어떻게 구현해야 할지를 모르겠습니다.

고수님들의 의견 부탁드립니다.