Activity.OnCreateDialog 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
OnCreateDialog(Int32) |
사용되지 않음.
이 멤버는 더 이상 사용되지 않습니다. |
OnCreateDialog(Int32, Bundle) |
사용되지 않음.
활동에 의해 관리(저장 및 복원)되는 대화 상자를 만들기 위한 콜백입니다. |
OnCreateDialog(Int32)
주의
deprecated
이 멤버는 더 이상 사용되지 않습니다.
[Android.Runtime.Register("onCreateDialog", "(I)Landroid/app/Dialog;", "GetOnCreateDialog_IHandler")]
[System.Obsolete("deprecated")]
protected virtual Android.App.Dialog? OnCreateDialog (int id);
[<Android.Runtime.Register("onCreateDialog", "(I)Landroid/app/Dialog;", "GetOnCreateDialog_IHandler")>]
[<System.Obsolete("deprecated")>]
abstract member OnCreateDialog : int -> Android.App.Dialog
override this.OnCreateDialog : int -> Android.App.Dialog
매개 변수
- id
- Int32
반환
- 특성
설명
이 멤버는 더 이상 사용되지 않습니다. 이전 인수 없음 버전의 #onCreateDialog(int, Bundle)
.
에 대한 android.app.Activity.onCreateDialog(int)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
OnCreateDialog(Int32, Bundle)
주의
deprecated
활동에 의해 관리(저장 및 복원)되는 대화 상자를 만들기 위한 콜백입니다.
[Android.Runtime.Register("onCreateDialog", "(ILandroid/os/Bundle;)Landroid/app/Dialog;", "GetOnCreateDialog_ILandroid_os_Bundle_Handler")]
[System.Obsolete("deprecated")]
protected virtual Android.App.Dialog? OnCreateDialog (int id, Android.OS.Bundle? args);
[<Android.Runtime.Register("onCreateDialog", "(ILandroid/os/Bundle;)Landroid/app/Dialog;", "GetOnCreateDialog_ILandroid_os_Bundle_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member OnCreateDialog : int * Android.OS.Bundle -> Android.App.Dialog
override this.OnCreateDialog : int * Android.OS.Bundle -> Android.App.Dialog
매개 변수
- id
- Int32
대화 상자의 ID입니다.
- args
- Bundle
에 제공된 대화 상자 인수입니다 #showDialog(int, Bundle)
.
반환
대화 상자입니다. null을 반환하면 대화 상자가 만들어지지 않습니다.
- 특성
설명
활동에 의해 관리(저장 및 복원)되는 대화 상자를 만들기 위한 콜백입니다. 기본 구현은 호환성을 위해 호출 #onCreateDialog(int)
합니다.
<em>대상 지정 android.os.Build.VERSION_CODES#HONEYCOMB
이상인 경우 대신 사용하는 것이 DialogFragment
좋습니다.</그들>
사용하는 #showDialog(int)
경우 작업은 이 메서드를 처음 호출하고 그 후에 중단합니다. 이 메서드에서 만든 모든 대화 상자는 표시되는지 여부를 포함하여 자동으로 저장되고 복원됩니다.
활동을 통해 저장 및 복원 대화 상자를 관리하려면 이 메서드를 재정의하고 전달된 #showDialog
ID를 처리해야 합니다.
대화 상자가 표시되기 전에 준비하려면 재정 #onPrepareDialog(int, Dialog, Bundle)
의합니다.
이 멤버는 더 이상 사용되지 않습니다. 대신 새 DialogFragment
클래스 FragmentManager
를 사용합니다. Android 호환성 패키지를 통해 이전 플랫폼에서도 사용할 수 있습니다.
에 대한 android.app.Activity.onCreateDialog(int, android.os.Bundle)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
추가 정보
- <xref:Android.App.Activity.OnPrepareDialog(System.Int32%2c+Android.App.Dialog%2c+Android.App.Dialog)>
- <xref:Android.App.Activity.ShowDialog(System.Int32%2c+Android.OS.Bundle)>
- DismissDialog(Int32)
- RemoveDialog(Int32)