마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

카카오톡 처럼 데이터를

0 추천
카톡처럼 앱을 종료했다가 다시 실행했을 때 데이터가 그대로 저장되어 있으면 좋겠어서 sqlite를 사용하려고 하는데  궁금한 부분이 있습니다.

채팅앱을 만드는 중인데

채팅을 하게되면 layout을 두 개른 만들어서 본인 화면에는 상대가 왼쪽에 자신은 오른쪽에 출력되게끔 만들었는데

DB 저장했다가 재호출시에 이 둘을 어떻게 표현해줘야 할 지 모르겠습니다;;


답변부탁드립니다.
알파고 (4,320 포인트) 님이 2017년 11월 2일 질문

2개의 답변

+1 추천
 
채택된 답변
DB를 어떻게 저장했는지 모르겠는데..

대화 내용만 저장하지 마시고, 시간, 사용자 아이디, 대화 내용을 전부 저장하셨다가

읽어 들일때 시간과 사용자 아이디에 따라 대화 내용을 다시 표시 해 주시면 될 듯 합니다.
익명사용자 님이 2017년 11월 2일 답변
알파고님이 2017년 11월 2일 채택됨
+1 추천
DB에 넣을때 boolean 하나 같이 넣어서 true면 내가 채팅한것, false 면 다른사람 이렇게 표시해두고

 

불러올떄 true면 오른쪽 배치, false면 왼쪽 배치 이렇게 하시면 될거에여
익명사용자 님이 2017년 11월 2일 답변
...