핸드핼드 기기
Flutter Dart sleep 함수 사용하기
가야태자
2020. 10. 7. 09:19
반응형
import 'dart:io';
main() {
sleep(const Duration(seconds:1));
}
sleep 보통 자바에서
Thread.sleep(밀리초);
이렇게 많이 썼었는데
Flutter에서는 위와 같이 사용해야 한답니다.
초/second로 쓰고 싶으면 seconds
밀리초/milisecond로 사요하고 싶으면 miliseconds 를 사용하면 됩니다.
참 sleep은 프로그램에서 잠깐 멈추고 다음 명령어를 실행해야 할때 사용 합니다.
유용한 용도는 사이트에서 접근 거부를 시킬대, 너무 빠르게 하면 접근 거부가 될 수 있는데
약 500 밀리초 정도 sleep으로 딜레이를 주면 해결이 되기도 합니다.
저것도 안되면 1000 밀리초 즉 1초 정도 줘야합니다.
그리고, 정책상 3시간뒤에 풀어 주는 경우도 있고 다양한 경우가 있으므로
미리 사이트에 접근해서 뭔가를 하실때는 sleep으로 약간의 딜레이를 주시는 것이 좋습니다.
오늘도 즐거운 하루 되십시오.
감사합니다.
반응형