我有以下场景:我在UI线程中显示ProgressDialog,同时在后台线程中执行Networkdiscovery。这很好用。该对话框有一个停止-按钮,因此用户可以决定是否要停止发现。现在这是我的问题:为了停止发现,一些繁重的工作负载过程也在后台线程中完成,因此UI线程中的Progresswheel不会挂起。理论上,Progresswheel应该继续旋转,直到Backgroundthread完成其工作。但是setButton(...)-Method会自动关闭ProgressDialog,一旦它到达Methodend并且此时Thread还没有完成它的工作。目前我没有机会通过后台线程的消息