대화 상자는 사용자에게 메세지를 출력하고 사용자로부터 입력을 받아들이는 사용자 인터페이스이다.
대화 상자는 Dialog클래스를 상속받는다.
여러 가지 종류의 대화 상자가 있으니 상황에 맞게 잘 찾아쓰자.
해당하는 클래스의 객체를 만들고 메서드들을 이용해서 원하는 기능을 구현하는 큰 틀은 똑같다.
(사실 이렇게 무슨 기능이 있는지 배워나가는 것보다, 만들고 싶은 프로젝트가 있으면 그 프로젝트를 진행하면서 필요한 건 강의나 책을 찾아서 배우는 방법이 훨씬 나은 방법인것 같다.)
그래도 배운건 정리해야하니까.. 계속 정리해 보면
프로그레스 바를 만들 때
setIndeterminant() 메서드에서 false를 매개변수로 받을시 언제 끝날 지 예상이 가능함을 의미하고 true를 매개변수로 받을 시 언제 끝날 지 알 수 없음을 의미한다.
setProgress() 메서드는 위의 메서드가 false일 시 사용할 수 있다. 80을 인자로 받으면 80%진행됨을 의미함.