안녕하세요~ 초보학생입니다

제 어플에서 제 핸드폰에 문자가 오면 그 문자를 가져다가
화면에 띄워주고 싶은데 브로드캐스트 리시버...
onReceive() 메소드안에서 문자를 토스트에 받아서 띄우는건 알았는데
이걸 토스트 말고 대화상자로 열고 싶거든요..
근데 아무리 해봐도 대화창이 뜨질 않아요ㅠ.ㅠ

아예 브로드캐스트 리시버에서는 대화상자를 열 수 없는건가요?? =_=
제가 개념이 아직 잡히질 않아서 잘 모르겠어요
초보자를 위해 자세한 설명 부탁드립니다!!