본문 바로가기

Android

[11일차] Dialog

Dialog


다이얼로그는 Builder라는 걸로 생성한다. 


Builder라는 거는 주어진 조건이 너무 많아서 나온것이다. 



Builder 객체를 생성해서 넘겨준다. 


값을 변경하는 객체를 가지고 사용하기만 한다. 


Builder패턴




Custom 하는건 별개다. 



이렇게 만들어진 걸 show()를 호출하면 된다. 



다이얼로그를 관리하는건 다른 얘기다. 


화면을 띄운 이유에 따라 관리가 달라진다. 


Dialog의 액션과 같이 관리해야한다. 


단위 화면과 동작을 관리하는 애가 fragment 이므로 dialog도 fragment 를 이용하여 만든다. 


다이얼로그를 만들고 builder.create()로 만든다. 


그리고 .show()를 하면 다이얼로그를 보연준다.