안드로이드 개발 질문/답변
(글 수 45,052)
제발 도와 주세요..ㅜㅜ 개발자 선배님들...... 어제부터 계속 붙잡고 있는데 해결이 안나네요...ㅜㅜ 꼭 좀 답변 부탁드릴꼐요...
제가 하려는 것은 푸시가 날아 오면 그걸 BroadcastReceiver 에서 알아 차리고 화면중 일부에 두개의 이미지를 번갈아 가면서 보여주어서 애니메이션 효과를 나게 하려고 하는 거거든요. 현재 푸시 날아오는거 다 되는데 푸시 날아 왔다는걸 알려주는 메서드의 실행이 안되서
문제 입니다.
푸시가 날아오면 BroadcastReceiver 에서 메인 액티비티의 메서드를 실행을 합니다. 그런데 이때 이 메서드에 있는 이미지를 보여주는 ImageView 가 null 이 되어서 NullException 이 나더라구요... 어떻게 해야 할까요... ㅜㅜ 개발자 선배님 부탁드립니다......
BroadcastReceiver 를 Activity 에서 받고 바로 그 해당 Activity에서 ImageView 에 set하시는 것 같은데,
PendingIntent를 사용하셔서 Activity를 새로 만드신 다음 ImageView 를 set하시면 될 겁니다.