안드로이드 개발 질문/답변
(글 수 45,052)
BroadcastReceiver로 메세지가 들어오면
누가 보낸지 확인해서 해당 디비에 저장하고
새로고침을 하고 싶습니다.
그래서
Intent chatting_intent = new Intent(context, Chatting_room.class);
chatting_intent.putExtra("course_id", sub_or_who);
chatting_intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(chatting_intent);
이렇게 해줬더니 깜빡임이 심하더라구요 ㅠㅠ
게다가 뒤로가기 버튼을 누르면 이전 창이 또 떠있고..ㅠ
C2DM으로 카톡처럼 만들려면 어떻게 해야 될까요?




startActivity를 하셔서 그렇습니다. C2DM으로 메시지를 받은다음에 그것을 엑티비티들이 처리하게끔하려면
다시 UI를 갱신하는 유형의 Broadcast를 정의하여 보내는것이 좋습니다.