По какой-то причине метод onCreateDialog
вызывается из UpdateThread AndEngine (хотя его следует вызывать из потока пользовательского интерфейса).
Помните, что когда вы показываете диалог, вы звоните showDialog(int id)
, а не onCreateDialog(int id)
. После того, как вы позвоните showDialog
, Android по возможности вызовет onCreateDialog
в потоке пользовательского интерфейса.
На самом деле, я посмотрел в showDialog info сейчас, и он устарел, похоже, что существует совершенно новый способ создания диалогов. Подробнее здесь .