因此,我基本上想要禁用按钮,直到处理一些下载的线程完成,我如何以最好的方式来处理这个问题?起初我以为权宜之计:Android - 线程运行时禁用按钮
while(thread.alive())
{
button.disable();
}
我不觉得这是解决这个问题,而且我不能使用,因为该操作的“的AsyncTask”解决方案的一个很好的方式去处理相当大文件通过慢速连接。使用侦听器的正确方法是什么?
编辑:我的问题不是关于使用什么函数来禁用按钮,而是关于如何知道线程何时完成,以及如何禁用按钮直到线程完成。
你可以使用button.setVisibility(View.GONE); –