Комментарии 2
А что значит «неправильный контекст»? Разве может быть другой Context в пределах текущего процесса?
0
Как я понял, Context может быть разный. Скажем, есть Context приложения (Application), а есть контекст одной активности (Activity). В нашем случае известно (из документации), что любой диалог показывается (запускается) в рамках текущей активности, соответственно объекту Dialog нужно получить объект Context для своего отображения, а мы ему передавали контекст приложения (getApplicationContext()) из-за чего получали ошибку: Unable to add window т.к. и в самом деле диалог запускается из текущей активности (т.е. из контекста активности), а не из контекста нашего приложения. Поправьте меня, если я не прав…
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Создаем свой dialog в Android (подвох в официальной документации)