다음을 통해 공유


Activity.OnCreateDialog 메서드

정의

오버로드

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)경우 작업은 이 메서드를 처음 호출하고 그 후에 중단합니다. 이 메서드에서 만든 모든 대화 상자는 표시되는지 여부를 포함하여 자동으로 저장되고 복원됩니다.

활동을 통해 저장 및 복원 대화 상자를 관리하려면 이 메서드를 재정의하고 전달된 #showDialogID를 처리해야 합니다.

대화 상자가 표시되기 전에 준비하려면 재정 #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)

적용 대상