안녕하세요Android, 무엇이 더 효율적입니까? 숨기기 활동이나
- 사용자는 자신이 연락처를 선택 할 수있는 연락처 목록을 (전화 이 활동 contact_activity를 할 수 있습니다)가 안드로이드 (단지 개인 프로젝트)에 대한 채팅 응용 프로그램을 개발하고 오래된 데이터와 새로운 시작합니다.
- 그가 접촉, 다음 활동을 선택 (chat_activity를 호출 할 수 있습니다) 열리고있다 그는 다른 사용자와 쓰기 메시지를 수 있지만 사용자가 버튼을 다시 누르면, 그리고 다시 이전의 활성에 이르기까지 모든 것을 같은 방에서 채팅을 복원 할 때 대화가 삭제되었습니다.
- 대화 상대가 직접 입력하거나 모든 응용 프로그램이 닫히기 전까지 모든 활성 대화 사용자가 입력 한 데이터를 저장하고 보여주고 싶습니다.
어떤 솔루션이 더 좋습니까?
- 는 contact_activity 다시 모든 chat_activity에서 데이터를 전달하고 는 사용자가 내가 활동 스택 마법에 대해 들어
- 새로운 활동을 만들어 chat_activity를 "복원"그래서 활동 을 최소화하기 위해, 그것을 다시 전달하고 어떻게 든 오래된 데이터 컨텍스트로 복원하십시오.
의견을 보내 주셔서 감사합니다.
괜찮아요 난 contact_activity를 설명하는 클래스에서 정적 색인을 생성하고, contactitem 해시 코드로 색인을 생성 한 다음 올바른 색인을 chat_acitivty를 설명하는 클래스에 전달합니다. 현재 인덱스 (일명 해시 코드)를 사용합니다. 전체 활동을 유지할 필요가 없으며 정적 Map이 답입니다. – Smarty77