Fragment 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다.
[Android.Runtime.Register("android/app/Fragment", DoNotGenerateAcw=true)]
public class Fragment : Java.Lang.Object, Android.Content.IComponentCallbacks2, Android.Views.View.IOnCreateContextMenuListener, IDisposable
[<Android.Runtime.Register("android/app/Fragment", DoNotGenerateAcw=true)>]
type Fragment = class
inherit Object
interface IComponentCallbacks2
interface IComponentCallbacks
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface View.IOnCreateContextMenuListener
- 상속
- 파생
- 특성
- 구현
설명
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. 모든 디바이스에서 일관된 동작을 수행하고 수명 주기에 액세스하려면 Jetpack 조각 라이브러리 조각을 사용합니다.
조각은 작업에 배치할 수 있는 애플리케이션의 사용자 인터페이스 또는 동작의 한 조각입니다. 조각과의 상호 작용은 Activity.getFragmentManager() 및 Fragment.getFragmentManager()를 통해 얻을 수 있는 FragmentManager를 통해 수행됩니다. Fragment 클래스는 다양한 결과를 얻기 위해 여러 가지 방법으로 사용할 수 있습니다. 핵심은 더 큰 작업 내에서 실행되는 특정 작업 또는 인터페이스를 나타냅니다. 조각은 현재 활동과 밀접하게 연관되어 있으며, 조각과 별도로 사용할 수 없습니다. Fragment는 자체 수명 주기를 정의하지만 해당 수명 주기는 해당 작업에 따라 달라집니다. 활동이 중지되면 그 안에 있는 조각을 시작할 수 없습니다. 활동이 제거되면 모든 조각이 제거됩니다. Fragment의 모든 하위 클래스에는 공용 인수 없음 생성자가 포함되어야 합니다. 프레임워크는 필요할 때, 특히 상태 복원 중에 조각 클래스를 다시 인스턴스화하고 인스턴스화하기 위해 이 생성자를 찾을 수 있어야 합니다. 인수 없는 생성자를 사용할 수 없는 경우 상태 복원 중에 런타임 예외가 발생합니다. 여기에서 다루는 항목: 이전 플랫폼 수명 주기 레이아웃 백 스택 개발자 가이드 조각 사용에 대한 자세한 내용은 조각 개발자 가이드를 참조하세요.
조각의 수명 주기는 소유 활동과 관련이 있지만 표준 활동 수명 주기에 자체 주름이 있습니다. onResume()와 같은 기본 활동 수명 주기 메서드를 포함하지만 활동 및 UI 생성과의 상호 작용과 관련된 메서드도 중요합니다. 조각을 다시 시작 상태로 만들기 위해 호출되는 핵심 수명 주기 메서드 시리즈(사용자와 상호 작용)는 조각이 해당 활동과 연결되면 호출되는 onAttach(활동)입니다. onCreate(번들)는 조각의 초기 생성을 수행하도록 호출됩니다. onCreateView(LayoutInflater, ViewGroup, Bundle)는 조각과 연결된 뷰 계층 구조를 만들고 반환합니다. onActivityCreated(Bundle)는 해당 작업이 자체 Activity.onCreate()를 완료했음을 조각에 알려줍니다. onViewStateRestored(번들)는 뷰 계층 구조의 저장된 모든 상태가 복원되었음을 조각에 알려줍니다. onStart()는 시작 중인 포함된 활동에 따라 사용자에게 조각을 표시합니다. onResume()를 사용하면 조각이 사용자와 상호 작용을 시작합니다(다시 시작되는 해당 포함 활동에 따라). 조각은 더 이상 사용되지 않으므로 역방향 콜백 시리즈를 거치게 됩니다. onPause() 조각은 활동이 일시 중지되거나 조각 작업이 작업에서 수정 중이기 때문에 더 이상 사용자와 상호 작용하지 않습니다. onStop() 조각은 작업이 중지되거나 조각 작업이 작업에서 수정 중이므로 사용자에게 더 이상 표시되지 않습니다. onDestroyView()를 사용하면 조각이 뷰와 연결된 리소스를 정리할 수 있습니다. onDestroy()는 조각의 상태를 최종 정리하기 위해 호출됩니다. 조각이 더 이상 해당 활동과 연결되지 않는 즉시 호출된 onDetach()입니다. 레이아웃 조각은 애플리케이션 레이아웃의 일부로 사용할 수 있으므로 코드를 더 잘 모듈화하고 실행 중인 화면에 사용자 인터페이스를 더 쉽게 조정할 수 있습니다. 예를 들어 항목 목록으로 구성된 간단한 프로그램과 각 항목의 세부 정보를 표시할 수 있습니다.
활동의 레이아웃 XML에는 레이아웃 내부에 조각> 인스턴스를 포함하기 위한 조각 태그가 포함될 <수 있습니다. 예를 들어 다음은 하나의 조각을 포함하는 간단한 레이아웃입니다.
레이아웃은 일반적인 방식으로 활동에 설치됩니다.
타이틀 목록을 보여 주는 타이틀 조각은 대부분의 작업에 ListFragment를 사용하여 매우 간단합니다. 항목을 클릭하는 구현에 유의하세요. 현재 활동의 레이아웃에 따라 새 조각을 만들어 표시하여 세부 정보를 현재 위치에 표시하거나(나중에 자세히) 새 작업을 시작하여 세부 정보를 표시할 수 있습니다.
선택한 항목의 내용을 보여 주는 세부 정보 조각은 앱에 기본 제공되는 문자열 배열의 인덱스에 따라 텍스트 문자열만 표시합니다.
이 경우 사용자가 제목을 클릭하면 현재 활동에 세부 정보 컨테이너가 없으므로 타이틀 조각의 클릭 코드는 세부 정보 조각을 표시하는 새 활동을 시작합니다.
그러나 화면은 제목 목록과 현재 선택한 타이틀에 대한 세부 정보를 모두 표시할 만큼 충분히 클 수 있습니다. 가로 화면에서 이러한 레이아웃을 사용하려면 이 대체 레이아웃을 레이아웃 영역 아래에 배치할 수 있습니다.
이전 코드가 이 대체 UI 흐름에 맞게 조정되는 방법을 확인합니다. 타이틀 조각은 이제 이 활동 내에 세부 정보 조각을 포함하고 세부 정보가 현재 위치에 표시될 수 있는 구성에서 실행되는 경우 세부 정보 작업이 자체적인 방식으로 완료됩니다. 구성 변경으로 인해 이러한 조각을 호스팅하는 작업이 다시 시작되면 새 인스턴스는 이전 레이아웃과 동일한 조각을 포함하지 않는 다른 레이아웃을 사용할 수 있습니다. 이 경우 이전의 모든 조각은 여전히 인스턴스화되고 새 인스턴스에서 실행됩니다. 그러나 뷰 계층 구조의 조각> 태그와 <더 이상 연결되지 않은 모든 항목은 해당 콘텐츠 뷰를 만들지 않으며 isInLayout()에서 false를 반환합니다. 또한 이 코드에서는 컨테이너에 배치된 조각이 해당 컨테이너가 있는 레이아웃에서 더 이상 실행되지 않는지 확인하고 이 경우 해당 뷰 계층 구조를 만들지 않도록 하는 방법을 보여 줍니다. 조각> 태그의 <특성은 조각의 뷰를 부모 컨테이너에 연결할 때 제공되는 LayoutParams를 제어하는 데 사용됩니다. onInflate(Activity, AttributeSet, Bundle)의 조각에서 매개 변수로 구문 분석할 수도 있습니다. 인스턴스화되는 조각에는 부모 활동을 제거하고 다시 만들어야 하는 경우 이전 인스턴스와 다시 연결할 수 있도록 일종의 고유 식별자가 있어야 합니다. 이러한 방법으로 제공할 수 있습니다. 명시적으로 아무것도 제공되지 않으면 컨테이너의 뷰 ID가 사용됩니다. android:tag를 조각에서 <사용하여 조각> 에 대한 특정 태그 이름을 제공할 수 있습니다. android:id를 조각에서 <사용하여 조각> 에 대한 특정 식별자를 제공할 수 있습니다. 백 스택 조각이 수정되는 트랜잭션은 소유 작업의 내부 백 스택에 배치할 수 있습니다. 사용자가 활동에서 다시 누르면 작업 자체가 완료되기 전에 백 스택의 모든 트랜잭션이 팝오프됩니다. 예를 들어 정수 인수로 인스턴스화되고 UI의 TextView에 표시되는 이 간단한 조각을 고려합니다.
현재 표시되는 조각 인스턴스를 대체하고 해당 변경 내용을 뒤로 스택으로 푸시하는 조각의 새 인스턴스를 만드는 함수는 다음과 같이 작성될 수 있습니다. 이 함수에 대한 각 호출 후에는 새 항목이 스택에 있으며, 뒤로 누르면 활동 UI가 있던 이전 상태로 사용자를 반환합니다. 나타나거나 사라지는 조각은 접근성을 위한 시스템 이벤트를 생성하지 않으므로 View.setAccessibilityPaneTitle(CharSequence)을 사용하여 조각에 제목을 설정하여 접근성 사용자에게 이러한 UI 전환을 알립니다.
에 대한 android.app.FragmentAndroid 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
생성자
| Name | Description |
|---|---|
| Fragment() |
기본 생성자입니다. |
| Fragment(IntPtr, JniHandleOwnership) |
기존 Java Native Interface 개체의 관리되는 표현을 초기화합니다. |
속성
| Name | Description |
|---|---|
| Activity |
이 조각이 현재 연결된 활동을 반환합니다. |
| AllowEnterTransitionOverlap |
종료 전환과 전환 입력이 겹치는지 여부를 반환합니다. |
| AllowReturnTransitionOverlap |
반환 전환과 재진입 전환이 겹치는지 여부를 반환합니다. |
| Arguments |
setArguments(Bundle)에 제공된 인수(있는 경우)를 반환합니다. |
| ChildFragmentManager |
이 조각 내부에 조각을 배치하고 관리하기 위한 프라이빗 FragmentManager를 반환합니다. |
| Class |
이 |
| Context |
이 조각이 현재 연결된 컨텍스트를 반환합니다. |
| EnterTransition |
뷰를 초기 장면으로 이동하는 데 사용할 전환 값을 반환합니다. |
| ExitTransition |
후면 스택이 표시되지 않을 때 조각이 제거되거나 숨겨지거나 분리될 때 뷰를 장면 밖으로 이동하는 데 사용할 전환 값을 반환합니다. |
| FragmentManager |
이 조각의 활동과 연결된 조각과 상호 작용하기 위해 FragmentManager를 반환합니다. |
| Handle |
기본 Android 인스턴스에 대한 핸들입니다. (다음에서 상속됨 Object) |
| Host |
이 조각의 호스트 개체를 반환합니다. |
| Id |
이 조각이 알려진 식별자를 반환합니다. |
| IsAdded |
조각이 현재 해당 작업에 추가된 경우 true를 반환합니다. |
| IsDetached |
조각이 UI에서 명시적으로 분리된 경우 true를 반환합니다. |
| IsHidden |
조각이 숨겨져 있으면 true를 반환합니다. |
| IsInLayout |
레이아웃이 조각> 태그를 통해 활동 보기 계층 구조의 일부로 포함된 경우 true를 <반환합니다. |
| IsRemoving |
이 조각이 현재 해당 작업에서 제거되는 경우 true를 반환합니다. |
| IsResumed |
조각이 다시 시작된 상태이면 true를 반환합니다. |
| IsStateSaved |
이 조각이 추가되고 호스트가 해당 상태를 이미 저장한 경우 true를 반환합니다. |
| IsVisible |
조각이 현재 사용자에게 표시되는 경우 true를 반환합니다. |
| JniIdentityHashCode |
interop 런타임에 의해 이 Java 피어에 할당된 ID 해시 코드를 가져옵니다. (다음에서 상속됨 Object) |
| JniManagedPeerState |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| JniPeerMembers |
Android.App.Fragment에 대한 JNI 바인딩 인프라를 제공합니다. |
| LayoutInflater |
이 조각의 뷰를 팽창하는 데 사용되는 캐시된 LayoutInflater를 반환합니다. |
| LoaderManager |
이 메서드는 더 이상 사용되지 않습니다. |
| ParentFragment |
이 조각을 포함하는 부모 조각을 반환합니다. |
| PeerReference |
이 Java 피어에 대한 JNI 개체 참조를 가져옵니다. (다음에서 상속됨 Object) |
| ReenterTransition |
뒤로 스택이 터져 반환될 때 뷰를 장면으로 이동하는 데 사용할 전환 값을 반환합니다. |
| Resources |
getActivity().getResources()를 반환합니다. |
| RetainInstance |
조각 인스턴스가 작업 다시 생성(예: 구성 변경)에서 유지되는지 여부를 제어합니다. |
| ReturnTransition |
조각이 뒤로 스택을 터뜨리기 때문에 제거, 숨김 또는 분리를 준비할 때 장면 밖으로 보기를 이동하는 데 사용할 전환 값을 반환합니다. |
| SharedElementEnterTransition |
콘텐츠 장면으로 전송되는 공유 요소에 사용할 전환 값을 반환합니다. |
| SharedElementReturnTransition |
뒤로 스택의 팝 중에 다시 전송되는 공유 요소에 사용할 전환을 반환합니다. |
| Tag |
지정된 경우 조각의 태그 이름을 가져옵니다. |
| TargetFragment |
setTargetFragment(Fragment, int)로 설정된 대상 조각을 반환합니다. |
| TargetRequestCode |
setTargetFragment(Fragment, int)로 설정된 대상 요청 코드를 반환합니다. |
| ThresholdClass |
Android.App.Fragment에 대한 JNI 바인딩 인프라를 제공합니다. |
| ThresholdType |
Android.App.Fragment에 대한 JNI 바인딩 인프라를 제공합니다. |
| UserVisibleHint |
참고 항목: |
| View |
제공된 경우 조각의 레이아웃에 대한 루트 뷰(onCreateView(LayoutInflater, ViewGroup, Bundle)에서 반환된 뷰)를 가져옵니다. |
메서드
| Name | Description |
|---|---|
| Clone() |
이 개체의 복사본을 만들고 반환합니다. (다음에서 상속됨 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| Dispose() |
이 Java 피어에서 보유한 리소스를 해제합니다. (다음에서 상속됨 Object) |
| Dispose(Boolean) |
이 Java 피어에서 보유한 리소스를 해제합니다. (다음에서 상속됨 Object) |
| DisposeUnlessReferenced() |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| Dump(String, FileDescriptor, PrintWriter, String[]) |
조각의 상태를 지정된 스트림에 인쇄합니다. |
| Equals(Object) |
사용되지 않음.
하위 클래스는 equals()를 재정의할 수 없습니다. |
| Equals(Object) |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| GetHashCode() |
사용되지 않음.
하위 클래스는 hashCode()를 재정의할 수 없습니다. |
| GetString(Int32, Object[]) |
Formatter 및 String.format(String, Object)에 정의된 형식 인수를 대체하여 애플리케이션 패키지의 기본 문자열 테이블에서 지역화된 형식 문자열을 반환합니다. |
| GetString(Int32) |
애플리케이션 패키지의 기본 문자열 테이블에서 지역화된 문자열을 반환합니다. |
| GetText(Int32) |
애플리케이션의 패키지 기본 문자열 테이블에서 지역화된 스타일이 지정된 CharSequence를 반환합니다. |
| GetTextFormatted(Int32) |
애플리케이션의 패키지 기본 문자열 테이블에서 지역화된 스타일이 지정된 CharSequence를 반환합니다. |
| Instantiate(Context, String, Bundle) |
지정된 클래스 이름을 사용하여 조각의 새 인스턴스를 만듭니다. |
| Instantiate(Context, String) |
인스턴스화(컨텍스트, 문자열, 번들)와 비슷하지만 null 인수 번들입니다. |
| JavaFinalize() |
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
| Notify() |
이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다. (다음에서 상속됨 Object) |
| NotifyAll() |
이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다. (다음에서 상속됨 Object) |
| OnActivityCreated(Bundle) |
조각의 작업이 생성되고 이 조각의 뷰 계층 구조가 인스턴스화될 때 호출됩니다. |
| OnActivityResult(Int32, Result, Intent) |
startActivityForResult(Intent,int)에 대한 이전 호출에서 결과를 받습니다. |
| OnAttach(Activity) |
이 메서드는 API 수준 23에서 더 이상 사용되지 않습니다. |
| OnAttach(Context) |
조각이 해당 컨텍스트에 처음 연결되면 호출됩니다. |
| OnAttachFragment(Fragment) |
조각이 이 조각의 자식으로 연결되면 호출됩니다. |
| OnConfigurationChanged(Configuration) |
구성 요소가 실행되는 동안 디바이스 구성이 변경되면 시스템에서 호출됩니다. |
| OnContextItemSelected(IMenuItem) |
이 후크는 상황에 맞는 메뉴의 항목을 선택할 때마다 호출됩니다. |
| OnCreate(Bundle) |
조각의 초기 생성을 수행하도록 호출됩니다. |
| OnCreateAnimator(FragmentTransit, Boolean, Int32) |
조각이 애니메이션을 로드할 때 호출됩니다. |
| OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
보기에 대한 상황에 맞는 메뉴가 표시될 때 호출됩니다. |
| OnCreateOptionsMenu(IMenu, MenuInflater) |
활동의 표준 옵션 메뉴의 내용을 초기화합니다. |
| OnCreateView(LayoutInflater, ViewGroup, Bundle) |
조각이 사용자 인터페이스 뷰를 인스턴스화하도록 호출됩니다. |
| OnDestroy() |
조각이 더 이상 사용되지 않을 때 호출됩니다. |
| OnDestroyOptionsMenu() |
이 조각의 옵션 메뉴 항목이 더 이상 전체 옵션 메뉴에 포함되지 않을 때 호출됩니다. |
| OnDestroyView() |
onCreateView(LayoutInflater, ViewGroup, Bundle)에서 이전에 만든 뷰가 조각에서 분리되었을 때 호출됩니다. |
| OnDetach() |
조각이 더 이상 해당 작업에 연결되지 않을 때 호출됩니다. |
| OnGetLayoutInflater(Bundle) |
이 조각의 뷰를 부풀리는 데 사용되는 LayoutInflater를 반환합니다. |
| OnHiddenChanged(Boolean) |
조각의 isHidden()이 반환한 숨겨진 상태가 변경된 경우 호출됩니다. |
| OnInflate(Activity, IAttributeSet, Bundle) |
이 메서드는 API 수준 23에서 더 이상 사용되지 않습니다. |
| OnInflate(Context, IAttributeSet, Bundle) |
조각이 뷰 레이아웃 인플레이션의 일부로 생성될 때 일반적으로 활동의 콘텐츠 뷰를 설정하여 호출됩니다. |
| OnInflate(IAttributeSet, Bundle) |
사용되지 않음.
이 메서드는 API 수준 15에서 더 이상 사용되지 않습니다. |
| OnLowMemory() |
이는 전체 시스템이 메모리가 부족하고 적극적으로 실행 중인 프로세스가 메모리 사용량을 트리밍해야 할 때 호출됩니다. |
| OnMultiWindowModeChanged(Boolean, Configuration) |
조각의 활동이 전체 화면 모드에서 다중 창 모드로 변경되고 비자로 변경되면 호출됩니다. |
| OnMultiWindowModeChanged(Boolean) |
이 메서드는 API 수준 26에서 더 이상 사용되지 않습니다. |
| OnOptionsItemSelected(IMenuItem) |
이 후크는 옵션 메뉴의 항목을 선택할 때마다 호출됩니다. |
| OnOptionsMenuClosed(IMenu) |
이 후크는 옵션 메뉴가 닫혀 있을 때마다 호출됩니다(사용자가 뒤로/메뉴 단추로 메뉴를 취소하거나 항목을 선택할 때). |
| OnPause() |
조각이 더 이상 다시 시작되지 않을 때 호출됩니다. |
| OnPictureInPictureModeChanged(Boolean, Configuration) |
동작이 그림 모드로 변경되고 그림 모드에서 변경되면 시스템에서 호출됩니다. |
| OnPictureInPictureModeChanged(Boolean) |
이 메서드는 API 수준 26에서 더 이상 사용되지 않습니다. |
| OnPrepareOptionsMenu(IMenu) |
표시할 화면의 표준 옵션 메뉴를 준비합니다. |
| OnRequestPermissionsResult(Int32, String[], Permission[]) |
사용 권한을 요청하여 결과를 콜백합니다. |
| OnResume() |
조각이 사용자에게 표시되고 적극적으로 실행 중일 때 호출됩니다. |
| OnSaveInstanceState(Bundle) |
조각에 현재 동적 상태를 저장하도록 요청하기 위해 호출되므로 나중에 프로세스의 새 인스턴스에서 다시 구성할 수 있습니다. |
| OnStart() |
조각이 사용자에게 표시되면 호출됩니다. |
| OnStop() |
조각이 더 이상 시작되지 않을 때 호출됩니다. |
| OnTrimMemory(TrimMemory) |
운영 체제가 프로세스에서 불필요한 메모리를 자르는 것이 좋은 시기라고 판단했을 때 호출됩니다. |
| OnViewCreated(View, Bundle) |
onCreateView(LayoutInflater,ViewGroup,Bundle)가 반환된 직후에 호출되지만 저장된 상태가 보기로 복원되기 전에 호출됩니다. |
| OnViewStateRestored(Bundle) |
모든 저장된 상태가 조각의 뷰 계층 구조로 복원될 때 호출됩니다. |
| PostponeEnterTransition() |
startPostponedEnterTransition() 또는 FragmentManager.executePendingTransactions()가 호출될 때까지 조각 입력 전환을 연기합니다. |
| RegisterForContextMenu(View) |
지정된 보기에 대해 표시할 상황에 맞는 메뉴를 등록합니다(여러 보기에서 상황에 맞는 메뉴를 표시할 수 있습니다). |
| RequestPermissions(String[], Int32) |
이 애플리케이션에 부여할 권한을 요청합니다. |
| SetEnterSharedElementCallback(SharedElementCallback) |
조각과 함께 사용자 지정 전환을 사용하는 경우 이 조각이 후면 스택을 팝하지 않을 때 연결되거나 분리되면 Enter 전환 콜백이 호출됩니다. |
| SetExitSharedElementCallback(SharedElementCallback) |
조각과 함께 사용자 지정 전환을 사용하는 경우 이 조각이 후면 스택을 터뜨리면 이 조각이 연결되거나 분리되면 종료 전환 콜백이 호출됩니다. |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle 속성을 설정합니다. (다음에서 상속됨 Object) |
| SetHasOptionsMenu(Boolean) |
이 조각은 onCreateOptionsMenu(Menu, MenuInflater) 및 관련 메서드에 대한 호출을 수신하여 옵션 메뉴 채우기에 참여하려고 합니다. |
| SetInitialSavedState(Fragment+SavedState) |
FragmentManager.saveFragmentInstanceState에서 반환된 대로 이 조각이 처음 생성될 때부터 복원해야 하는 초기 저장된 상태를 설정합니다. |
| SetMenuVisibility(Boolean) |
이 조각의 메뉴를 표시할지 여부에 대한 힌트를 설정합니다. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| SetTargetFragment(Fragment, Int32) |
이 조각의 선택적 대상입니다. |
| ShouldShowRequestPermissionRationale(String) |
사용 권한을 요청하기 전에 근거를 사용하여 UI를 표시해야 하는지 여부를 가져옵니다. |
| StartActivity(Intent, Bundle) |
조각의 포함하는 활동에서 Activity.startActivity(Intent,Bundle)를 호출합니다. |
| StartActivity(Intent) |
조각의 포함된 활동에서 Activity.startActivity(의도)를 호출합니다. |
| StartActivityForResult(Intent, Int32, Bundle) |
조각의 포함하는 작업에서 Activity.startActivityForResult(Intent,int,Bundle)를 호출합니다. |
| StartActivityForResult(Intent, Int32) |
조각의 포함하는 작업에서 Activity.startActivityForResult(Intent,int)를 호출합니다. |
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
조각의 포함하는 작업에서 Activity.startIntentSenderForResult(IntentSender,int,Intent,int,int,int,Bundle)를 호출합니다. |
| StartPostponedEnterTransition() |
postponeEnterTransition()이 호출된 후 연기된 전환을 시작합니다. |
| ToArray<T>() |
이 Java 배열 래퍼에서 관리되는 배열을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
| UnregisterForContextMenu(View) |
지정된 보기에 대한 상황에 맞는 메뉴가 표시되지 않도록 합니다. |
| UnregisterFromRuntime() |
interop 런타임에서 이 Java 피어의 등록을 취소합니다. (다음에서 상속됨 Object) |
| Wait() |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받><거나 ><>중단/종료<합니다.> (다음에서 상속됨 Object) |
| Wait(Int64, Int32) |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다. (다음에서 상속됨 Object) |
| Wait(Int64) |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다. (다음에서 상속됨 Object) |
명시적 인터페이스 구현
| Name | Description |
|---|---|
| IJavaPeerable.Disposed() |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.Finalized() |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. |
확장명 메서드
| Name | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
인스턴스 |
| JavaAs<TResult>(IJavaPeerable) |
형식 |
| JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
| JavaCast<TResult>(IJavaObject) |
이 클래스는 API 수준 28에서 더 이상 사용되지 않습니다. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
형식 |