因此,我基本上想要禁用按鈕,直到處理一些下載的線程完成,我如何以最好的方式來處理這個問題?起初我以爲權宜之計:Android - 線程運行時禁用按鈕
while(thread.alive())
{
button.disable();
}
我不覺得這是解決這個問題,而且我不能使用,因爲該操作的「的AsyncTask」解決方案的一個很好的方式去處理相當大文件通過慢速連接。使用偵聽器的正確方法是什麼?
編輯:我的問題不是關於使用什麼函數來禁用按鈕,而是關於如何知道線程何時完成,以及如何禁用按鈕直到線程完成。
你可以使用button.setVisibility(View.GONE); –