работа. И есть диалоговое окно. Как только задача начинает выполняться, появляется окно. Как можно сделать dismiss этого окна? ( после завершения работы в потоке) Без использования слушателей, asynctask.
пусть закрывается в потоке.. после выполнения всех функций
// объявляем окно AlertDialog adb = ... new Thread... { activity.runOnUiThread... { // показываем окно }); // делаем штучки брючки activity.runOnUiThread... { // закрываем окно }); ..}).start();
Если это java то сделай статик окно
Здравствуйте. Попробовал я так. Окно вообще не появляется. Можете посмотреть может я не так что то сделал.
Пипец. Зачем запускать отдельный поток, чтобы открыть диалог на главном потоке? Это само по себе странно. Но диалог тут же на этом же отдельном потоке закрывается. Нахуа?
Сначала диалог.шоу() потом тут же дисмисс(). Он и закрывается сразу.
Обсуждают сегодня