c2dm으로 메시지를 받고 있습니다.
카톡처럼 화면이 켜져있을때는 토스트로 꺼져있으면 액티비티를 만들어 그위에 다이얼로그창을 띄워서 메시지를 보여주고있습니다.
그리고 추가로 노티로도 보여지고요.
근데 문제는 화면이 꺼져있는 상태에서 메시지가 오면 화면이 켜지면서 다이얼로그에 메시지가 보이지만 다이얼로그가 떠있는 상태에서 또 다른 메시지를 보내면 액티비티가 실행이 안되네요ㅠㅠ
WARN/ActivityManager(2406): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { flg=0x800000 cmp=com.*************/com.************ (has extras) }
WARN/ActivityManager(2406): Trying to launch com.********/com.****************
WARN/GTalkService(2519): [DataMsgMgr] broadcast intent callback: result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE cat=[com.******] (has extras) }
WARN/ActivityManager(2406): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { flg=0x800000 cmp=com.************ /com.************ (has extras) }
WARN/GTalkService(2519): [DataMsgMgr] broadcast intent callback: result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE cat=[com.************ ] (has extras) }