소켓통신 하는 어플을 만들고 있습니다.
간단하게 예를 들면 실시간 대화방 어플이라고 가정하겠습니다.
로비 엑티비티에서는 대화방 리스트를 볼 수 있고,
로비에서 대화방을 터치하면 대화방 액티비티가 열리겠습니다.
대화방 액티비티는 oncreate 에서 대화방이 닫아졌는지에 대한 패킷을 듣고 있으며,
대화방이 닫아지는 패킷이 도착 하면 로비 액티비티를 열도록 코딩을 해놨습니다.
그런데.. 로비Activity -> 대화방 Activity 전환 사이에( oncreate 호출 전 )
대화방이 닫아졌다는 패킷이 들어오면 처리할 방법이 없습니다.
물론 예를 들은 단 하나의 경우라면 대화방 activity 안에서 대화방이 닫아졌는지 한번 더 확인 하는 방법이 있겠지만..
이런 경우가 많다면 모두 저런 식으로 코딩을 할 수도 없는 노릇이고..
지금 생각할 수 있는 방법은 엑티비티 하나에 로비와, 대화방 레이아웃을 다 넣은 후,
setVisibilty 를 호출하여 보여주고, 안보여주고.. 이런식으로 하면 우선 저런 문제는 없을거 같아요..
여런분들이라면 어떤 방법으로 이러한 문제를 해결 하실건가요?
도움 부탁 드려요.