안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
예전에도 같은 질문을 올렸었는데 그땐 아무도 답을 안달아주셔서... 질문 할 당시 이미 google, stack overflow, 네이버 등 왠만한데는 다 찾아봤는데 없어서 포기했다가 요즘 다시 시도해보고 있네요.
다름 아니라, AlertDialog를 띄우려고 하는데요, Activity에서는 잘 띄울 수 있어요. 그런데 InputMethodService에서 띄우려면 계속 에러나네요. InputMethodService는 Activity가 아니라 Service라 그런것이겠지만, 가능한 예를 많이 봤어요. 삼성 기본 키보드만 해도 가능하거든요. 꼼수를 쓴것인지, 정식 방법인데 제가 아직도 못찾은건지는 모르겠지만요.
혹시 아시는 분 안계실까요? 감사합니다.




자답입니다. Stack Overflow에 보면 InputMethodService에서는 안되고 관련된 KeyboardView를 통해 한다는 답변이 있는데, 그렇게도 가능할것 같지만 그렇게 구현해보진 않았고 InputMethodService에서 직접 AlertDialog는 것도 가능하네요.