Activity.ShowDialog 메서드

정의

오버로드

ShowDialog(Int32, Bundle)
사용되지 않음.

이 작업에서 관리하는 대화 상자를 표시합니다.

ShowDialog(Int32)
사용되지 않음.

의 단순 버전은 #showDialog(int, Bundle) 인수를 사용하지 않습니다.

ShowDialog(Int32, Bundle)

주의

deprecated

이 작업에서 관리하는 대화 상자를 표시합니다.

[Android.Runtime.Register("showDialog", "(ILandroid/os/Bundle;)Z", "")]
[System.Obsolete("deprecated")]
public bool ShowDialog (int id, Android.OS.Bundle? args);
[<Android.Runtime.Register("showDialog", "(ILandroid/os/Bundle;)Z", "")>]
[<System.Obsolete("deprecated")>]
member this.ShowDialog : int * Android.OS.Bundle -> bool

매개 변수

id
Int32

관리되는 대화 상자의 ID입니다.

args
Bundle

대화 상자로 전달할 인수입니다. 이러한 항목은 저장되고 복원됩니다. 대화 상자가 이미 만들어진 경우 는 #onCreateDialog(int, Bundle) 새 인수로 호출되지 않지만 #onPrepareDialog(int, Dialog, Bundle) 가 호출됩니다. 대화 상자를 다시 작성해야 하는 경우 먼저 를 호출 #removeDialog(int) 합니다.

반환

대화 상자를 만든 경우 true를 반환합니다. false는 false를 반환하기 때문에 #onCreateDialog(int, Bundle) 생성되지 않은 경우 반환됩니다.

특성

설명

이 작업에서 관리하는 대화 상자를 표시합니다. 에 대한 #onCreateDialog(int, Bundle) 호출은 지정된 ID에 대해 처음 호출될 때 동일한 ID로 수행됩니다. 이후 대화 상자가 자동으로 저장되고 복원됩니다.

<em>이상을 대상으로 하는 android.os.Build.VERSION_CODES#HONEYCOMB 경우 대신 를 DialogFragment 사용하는 것이 좋습니다.</그들>

대화 상자가 표시 #onPrepareDialog(int, Dialog, Bundle) 될 때마다 는 적시에 준비할 수 있는 기회를 제공합니다.

이 멤버는 더 이상 사용되지 않습니다. 대신 새 DialogFragment 클래스를 사용합니다. 이 클래스 FragmentManager 는 Android 호환성 패키지를 통해 이전 플랫폼에서도 사용할 수 있습니다.

에 대한 Java 설명서입니다 android.app.Activity.showDialog(int, android.os.Bundle).

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

추가 정보

  • Dialog
  • <xref:Android.App.Activity.OnCreateDialog(System.Int32%2c+Android.OS.Bundle)>
  • <xref:Android.App.Activity.OnPrepareDialog(System.Int32%2c+Android.App.Dialog%2c+Android.App.Dialog)>
  • DismissDialog(Int32)
  • RemoveDialog(Int32)

적용 대상

ShowDialog(Int32)

주의

deprecated

의 단순 버전은 #showDialog(int, Bundle) 인수를 사용하지 않습니다.

[Android.Runtime.Register("showDialog", "(I)V", "")]
[System.Obsolete("deprecated")]
public void ShowDialog (int id);
[<Android.Runtime.Register("showDialog", "(I)V", "")>]
[<System.Obsolete("deprecated")>]
member this.ShowDialog : int -> unit

매개 변수

id
Int32
특성

설명

의 단순 버전은 #showDialog(int, Bundle) 인수를 사용하지 않습니다. 단순히 null 인수를 사용하여 를 호출 #showDialog(int, Bundle) 합니다.

이 멤버는 더 이상 사용되지 않습니다. 대신 새 DialogFragment 클래스를 사용합니다. 이 클래스 FragmentManager 는 Android 호환성 패키지를 통해 이전 플랫폼에서도 사용할 수 있습니다.

에 대한 Java 설명서입니다 android.app.Activity.showDialog(int).

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상