TalkActivity.java 파일에 public void addNewMessage(Message m)는 메소드가 있습니다.
화면 리스트 뷰에 채팅내용이 올라가는 메소드 입니다.
사용은 addNewMessage(new Message(newMessage, true)); 하면 제가 쓴내용이
addNewMessage(new Message(newMessage, false)); 하면 상대가 쓴 내용이 올라갑니다.
GCMIntentService 클래스의 onMessage 메소드에서 현재 채팅중이면 즉 TalkActivity.java가 활성화 되어 있으면
TalkActivity.java의 addNewMessage(new Message(newMessage, false)); 메소드를 호출하고 싶은데요.
별짓거리를 해도 안되네요. GCMIntentService에 객체를 전달할 수 있지도 않고
addNewMessage 메소드를 stactic으로 잡으면 리스트 뷰 자체를 쓸 수 없고
핸들러를 통해서 메세지를 보내라는데 제가 아는 한도에서 해보니깐 정말 12시간 삽질만하게 되네요.
구체적인 질문은 현재 채팅중이면 push메세지를 현재 엑티비티에 add 하고 싶은거예요 ㅠㅠ;;;;;
토스트 띄우고 노티피케이션 띄우고 인텐드로 엑티비티 이동은 다 해봤습니다.
보통 GCMIntentService에서 다른 엑티비티로 정보는 어떻게 보내는지요?? 단순히 인텐드로 보내면 현재 활성화 되어
있는 채팅창과 두번 중복인데요 ㅠㅠ 핸들러로 어떻게 하라는건지 ㅠㅠ
간단한 예제 소스라도 부탁 드립니다.