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

GameCIH라는 어플의 화면구성

0 추천
안녕하세요. 안드로이드 초보 개발자입니다.

GameCHI라는 메모리 해킹 어플을 보면 게임 화면위에 Dialog가 떠있는 모습을 볼 수 있는데요.

소스를 살짝 봤는데 커스텀한 Dialog 를 띄우는데 메인 Activity가 닫혀도 다이얼로그가 살아 있더라구요.

제 상식선에선 이해가 안되는 부분이라 어떻게 이런식으로 최상위 Dialog를 유지 할 수 있는지 모르겠습니다.

보통 WindowManager를 이용해서 최상위에 View를 띄우는 방법이 많이 제시되어 있는데 WindowManager.addView() 라는 메소드는 사용하지 않더군요. 단순히 Dialog를 만들고 show()를해서 띄우는것 같습니다.

또 이해가 안되는것은 Dialog 생성자에 Context를 넘기는데 getApplicationContext() 메소드를 이용해서 넘기더 군요 제가 알기론 Dialog같은 경우에는 Activity의 Context가 넘거가야 하는걸로 알고 있는데 말이죠...

 getApplicationContext()를 이용해서 띄운 다이얼로그라 Activity의 종속되지 않은것 같긴한데 정확한 이해가 되지 않습니다. 도와주십쇼 ㅜㅜ.
여룽이 (4,750 포인트) 님이 2014년 1월 6일 질문

1개의 답변

0 추천

GameCih소스를 보지 않아서 확신은 못하지만

아마 최상위 윈도우즈에 다이알로그 모양의  View를 만들어 붙였을 겁니다.

 

http://blog.daum.net/mailss/18 를 참조해보세요

사악미소 (65,330 포인트) 님이 2014년 1월 7일 답변
...