04-17 16:09:12.509: ERROR/AndroidRuntime(10180): android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRoot$W@477491b8 is not valid; is your activity running?

에러명칭입니다. 팝업을 쓰고있는데 별 문제없이 작동하다가도 에딧텍스트를 살짝 빗나가게 클릭하게 될경우 갑자기 죽어버리네요.

처음보는 에러라서 어떻게 해결해야할지도 모르겠어요.

팝업뷰는 아래처럼 만들고 있습니다.
mybook_main = (RelativeLayout)findViewById(R.id.mybook_main);
popupView = View.inflate(this, R.layout.mybook_popup_category_add, null);
popup = new PopupWindow(popupView, 320, 530, true);

popup.showAtLocation(mybook_main, Gravity.CENTER, 0, 0);
popupView.setKeepScreenOn(true);

컨텍스트 문제라는 소리가 잠깐 있던데 이해가 잘 안되서요.

WindowManager$BadTokenException. 이거 왜 생기고 해결책은 뭔가요?