2012-02-01 6 views
1

У моего приложения есть PopupWindow для создания записи. В этом всплывающем окне, она использует в AutoCompleteTextView - однако, когда showDropDown() вызывается следующее исключение брошено:Вложенные всплывающие окна: исключение

android.view.WindowManager$BadTokenException: Unable to add window -- token [email protected] is not valid; is your activity running? 

Это, кажется, что нужно сделать с AutoCompleteTextView, находясь внутри PopupWindow (потому что, прежде чем я поместите его там, где он работал), в результате чего два PopupWindows существуют (вложены).

Вы знаете об обходном пути для этого?

+0

Пожалуйста, поделитесь своим кодом. также попробуйте (getApplicationContext()), если вы используете контекст приложения. – Arslan

+0

Это слишком много кода, чтобы иметь смысл здесь. Контекст здесь не задействован. Проблема заключается в том, что для AutoCompleteView требуется Окно из Activity, но оно не получается, потому что PopupWindow является его родителем. – manmal

ответ

0

Вложенные Popupwindow возникают проблемы, как вы объяснили .. но такое поведение может быть достигнуто с помощью пользовательских диалоговых окон .. я ответил similar question here ..

Смежные вопросы