나는 잠시받는 함수를 가지고 대기 화면에 표시 할 :자바
Loading.showSplash("Working...");
for (FileListRow row : model.getList()) {
performAction(row);
}
Loading.hideSplash();
문제가를 그 performAction (행); 로딩 화면 전에 실행 된 것으로 보이고 따라서 목적을 상실합니다.
나머지 화면을 실행하기 전에 대기 화면을 강제로 표시하고 대기 화면이 사라지기 전에 기능을 종료하도록하는 데 도움이되는 도움말입니다.
작동하지 않습니다. 실제로 로딩 화면은 지금 표시되지 않습니다. 실행 한 기능이 완전히 완료되면로드 화면이 나타납니다. – user512684
for 루프를 자체 스레드에서 실행 해보십시오. – user489041
이것은'hideSlash()'를 호출하기 전에 액션 스레드가 끝날 때까지 기다리지 않습니다. – unholysampler