제가 만들고 있는 프로젝트를 보면


A Activity, B Activity, GCMIntentService.java 이렇게 3가지가 있습니다.


A Activity에서 버튼을 누르면 B로 화면이 전환되고 B에서 어떤 버튼을 누르면 GCM을 통해 메세지를 받게 되는 형식입니다.


메세지 처리는 GCMIntentService.java안에서 핸들러에 의해 처리 되는데


B Activity에서 종료라는 버튼을 누르면 푸쉬를 해줘서 그 푸쉬를 받으면 B 에서 A로 넘어가게 하고 싶습니다.


보통 finish() 이 함수를 호출하면 앞으로 넘어가게 되던데


핸들러 안에서 finish()를 쓰니 The method finish() is undefined for the type new Handler(){} 라고 뜨네요


보통 GCM을 받으면 GCMIntentService에서 받게 되는데 어떻게 하면 B에서 A로 넘어가게 할 수 있을까요??