안드로이드 개발 질문/답변
(글 수 45,052)
먼저 TabHost로 4개의 탭으로 화면을 구성했습니다.
c2dm 메시지가 오면 리스너클래스가 감지해서
메시지를 액티비티에 나타내기위해
실제 액티비티클래스의 함수(static 함수)를 호출하여
동적으로 버튼을 달도록 했는데,
한 메시지가 가져야할 정보들이 메시지내용, 보낸사람id, 메시지번호 등등 있습니다.
어플을 끄고 재시작하여도 받은 메시지가 보여야 하기때문에
이것을 그냥 preference에
메시지번호_내용 , 메시지번호_보낸사람id 이런식의 변수로 저장하여 실행시
동적으로 버튼을 달도록 구현했는데요;(위의 방법처럼)
다른 좋은 방법이 없을까요??
마지막으로 카카오톡의 채팅같은 화면은 메시지오면 text뷰를 동적으로 뿌리는 건가요??
그리고 채팅어플은 보통 텍스트뷰를 동적으로 뿌리지보단 뷰 한개의 텍스트에 텍스트를 더하겠죠