❓DialogFragment 란
DialogFragment는 사용자 인터페이스와 관련된 대화 상자**를 표시하기 위한 특수한 Fragment입니다.
이 방법은 대화 상자를 구성하고 관리하기 위한 유연한 방법을 제공합니다.
** 대화 상자 : 사용자가 명령을 수행하거나, 사용자에게 질문을 하거나, 사용자에게 정보를 제공하는 보조 창
🔍 DialogFragment 의 주요 메서드
- onCreateDialog(Bundle savedInstanceState): Dialog
이 메서드는 대화 상자를 생성하기 위해 재정의됩니다.
대화 상자를 만들고 반환해야 합니다.
이 메서드는 Dialog 객체를 반환해야 하며, onCreateDialog()가 호출될 때 Dialog를 생성하고 반환하는 것이 일반적입니다.
- onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState): View?
이 메서드는 DialogFragment의 사용자 인터페이스를 정의하는 데 사용됩니다. (일반적으로 대화 상자 내의 내용)
이 메서드가 재정의되면 대화 상자의 사용자 지정 레이아웃을 정의하고 해당 레이아웃의 View 객체를 반환할 수 있습니다.
- onStart()
이 메서드는 대화 상자가 화면에 나타나기 직전에 호출됩니다.
대화 상자가 화면에 표시되는 시점에서 초기화나 리스너 설정 등을 수행할 수 있습니다.
- onDismiss(DialogInterface dialog): Unit
이 메서드는 대화 상자가 닫힐 때 호출됩니다.
대화 상자가 닫히는 시점에서 필요한 처리를 할 수 있습니다.
- onCancel(DialogInterface dialog): Unit
이 메서드는 대화 상자가 사용자에 의해 취소될 때 호출됩니다.
대화 상자가 취소되는 시점에서 필요한 처리를 할 수 있습니다.
DialogFragment 관련 공식 문서입니다. ▼
더 많은 정보를 확인 하실 수 있습니다.
https://developer.android.com/reference/android/app/DialogFragment
DialogFragment | Android Developers
developer.android.com
'개념정리 > Android' 카테고리의 다른 글
[Android] 객체에 글자와 이미지 한 번에 넣기! (drawableLeft) (0) | 2024.02.22 |
---|