Tab1, Tab2가 있습니다.

 

Tab1은 그냥 볼 수 있는데.. Tab2는 세션이 있어야 볼 수 있습니다

 

Tab1에서 Tab2로 넘어 갈대.. 세션이 없음 팝업창을 띄워 주는데...

 

문제는  Tab2화면이 뜨고 팝업창이 뜨는데 있습니다.

 

Tab1에서 팝업이 떠야 하는데 말이죠 ㅠ.ㅠ

 

제가 해본 방법은..

 

tabHost.setOnTabChangedListener에서 세션이없으면... 팝업을 띄우게 했습니다.

 

탭이 바뀔때 세션 검사를 해서 팝업을 띄우는거죠...

 

그런데...위에서 말했듯이 팝업이 뜨기는 하지만.. Tab2가 실행이 되어 버린다는 ㅠ.ㅠ

 

소스는 간단히 아래와 같습니다.

tabHost.setOnTabChangedListener {

    if("세션있음") {

         return;

    } else {

       "로그인 팝업 실행"

    }

}

 

어떻게 해야지 탭 전환시 실행되지 않고 팝업을 띄울 수 있을까요?

 

고수님들 부탁 드립니다.