问题描述
我想下载一个文件并等待它被下载,这样就不会出现“无响应”错误。
if(isNeedToReDownload){
launchStatus.setText(LaunchStatus.DOWNLOADING.status);
downloadThread = new Thread(() -> {
for(File file : launchdir.listFiles()){
file.delete();
}
launchdir.delete();
downloadClient();
downloadMods();
});
downloadThread.start();
}
if(downloadThread != null){
downloadThread.join();
downloadThread.stop();
}
}
launchStatus.setText(LaunchStatus.STARTING.status);
解决方法
创建(无论是否可见)进度条。在循环和其他事情上更新进度条。