마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Service에서 AlertDialog를 띄울 수 있나요 ? [closed]

0 추천

Activity가 떠있지 않은 상태에서 런처에 AlertDialog를 띄울 수 있는 방법이 있나요 ?

구글링 해보니 StackOverflow에서 

We can show dialog from service only if it is a system alert dialog. So, set TYPE_SYSTEM_ALERTwindow layout parameter to Dialog as follows:

dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);

But, it needs SYSTEM_ALERT_WINDOW permission. So, don't forget to add this permissin in Manifest file.

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

이런 답변을 발견하고 적용했는데 다이얼로그가 안뜨더라구요

원래 배경 액티비티가 없으면 Dialog를 표시 못하는걸로 알고있긴 한데

확실히 알고자 질문드립니다.

질문을 종료한 이유: 해결
음무 (17,820 포인트) 님이 2015년 6월 9일 질문
음무님이 2015년 6월 9일 closed
...