在Dialog.java类中有几行代码是关乎UI线程嘚操作的,拿出来研究一下呵呵
我猜想,这个像对话框这种控件是只允许在UI主线程内操作的也就是说只能由UI主线程来控制显示或消失等等,
那么有些对话框不依赖于Activity也就不容易找到UI主线程所以就得需要把它的新线程的操作并入UI主线程中去完成,
这依赖于制造这个Dialog的地方的性质
只是我的猜想,如果有人觉得可以再分析一下欢迎讨论,敬请指教谢啦
在Dialog.java类中有几行代码是关乎UI线程嘚操作的,拿出来研究一下呵呵
我猜想,这个像对话框这种控件是只允许在UI主线程内操作的也就是说只能由UI主线程来控制显示或消失等等,
那么有些对话框不依赖于Activity也就不容易找到UI主线程所以就得需要把它的新线程的操作并入UI主线程中去完成,
这依赖于制造这个Dialog的地方的性质
只是我的猜想,如果有人觉得可以再分析一下欢迎讨论,敬请指教谢啦