Я видел множество сбоев, пытаясь заставить это работать.У меня есть тема, которая запускается через активность.Поток должен создавать / отображать диалоги прогресса и отклонять их.
Когда я пытался напрямую отобразить ProgressDialog, я получил ошибку, что мой Looper не был подготовлен.Я посмотрел с Looper был реализован.Однако мне пришлось вызвать Looper.loop, чтобы появился диалог прогресса.После того, как оно обнаружилось, приложение перестало работать после вызова Looper.loop.
Я не мог заставить его работать, поэтому искал совершенно новый способ, используя HandlerThread и Handler.Я создаю HandlerThread и запускаю его.Я получаю петлитель из потока и создаю с ним обработчик.Мой ProgressDialog или Toasts вообще не будут отображаться.
Есть ли более простой способ сделать это?