본문 바로가기
IT 개발

[Android] TabActivity 안에서의 AlertDialog

by 로보찌빠냥 2011. 8. 2.


오랜만에 포스팅입니다...
너무 바쁜 요즘이지만...
요건 좀 레어한 케이스라서 혹시 나중에 기억안날까봐 적어놓습니다.

탭엑티비티 안에서 작업을 하다보면 여러 난관을 만나게 되는데..ㅡㅡ;;
그 중 하나가 팝업이나 다이얼로그 컨트롤이 힘들다는 점이다.

AlertDialog를 만들때 아래와 같은 Exception을 만났다면?
android.view.WindowManager$BadTokenException ...

new AlertDialog.Builder( MyActivity.this.getParent());

// 위에 MyActivity.this.getParent()부분에 보통 Context나 this.getParent();(액티비티)를 입력하지만 탭 엑티비티는 액티비티들이 그룹으로 관리가 되므로 꼭 이렇게 부모를 찾아 줘야..합니다..

이 글로 인해 저를 포함한 단 한분이라도 도움이 되었으면 좋겠습니다~^^
반응형

댓글