Share via


Preference 클래스

정의

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

[Android.Runtime.Register("android/preference/Preference", DoNotGenerateAcw=true)]
public class Preference : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable
[<Android.Runtime.Register("android/preference/Preference", DoNotGenerateAcw=true)>]
type Preference = class
    inherit Object
    interface IComparable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
상속
Preference
파생
특성
구현

설명

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다. 이 클래스는 활동에 표시할 를 제공하고 View 기본 설정 데이터를 저장/검색하기 위해 와 SharedPreferences 연결합니다.

XML에서 기본 설정 계층 구조를 지정할 때 각 요소는 뷰 계층 구조 및 레이아웃과 유사한 의 Preference하위 클래스를 가리킬 수 있습니다.

이 클래스에는 key 의 키 SharedPreferences로 사용할 가 포함됩니다. 값을 저장하는 방법을 결정하는 것은 서브클래스에 달려 있습니다.

<div class="special reference"><h3>Developer Guides</h3>

기본 설정을 사용하여 설정 UI를 빌드하는 방법에 대한 자세한 내용은 설정 가이드를 참조하세요.

</Div>

이 멤버는 더 이상 사용되지 않습니다. 모든 디바이스에서 일관된 동작을 위해 AndroidX 기본 설정 라이브러리 를 사용합니다. AndroidX 기본 설정 라이브러리 사용에 대한 자세한 내용은 설정을 참조하세요.

에 대한 Java 설명서입니다 android.preference.Preference.

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

생성자

Preference(Context)

기본 설정을 만드는 생성자입니다.

Preference(Context, IAttributeSet)

XML에서 기본 설정을 부풀릴 때 호출되는 생성자입니다.

Preference(Context, IAttributeSet, Int32)

XML에서 인플레이션을 수행하고 클래스별 기본 스타일을 적용합니다.

Preference(Context, IAttributeSet, Int32, Int32)

XML에서 인플레이션을 수행하고 클래스별 기본 스타일을 적용합니다.

Preference(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

필드

DefaultOrder

#setOrder(int) 특정 주문이 필요하지 않은 경우 을 지정합니다.

속성

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Context

이 기본 설정의 를 android.content.Context 반환합니다.

Dependency

이 기본 설정에 대한 종속성의 키를 반환합니다. -또는- 이 기본 설정에 따라 달라지는 기본 설정의 키를 설정합니다.

Editor

SharedPreferences.Editor 이 기본 설정에서 해당 값을 저장할 수 있는 을 반환합니다.

Enabled

목록에서 이 기본 설정을 사용하도록 설정해야 하는지 여부를 확인합니다. -또는- 이 기본 설정을 사용할지 여부를 설정합니다.

Extras

이 기본 설정과 연결된 extras Bundle 개체를 반환하여 현재 번들이 없는 경우 새 번들을 만듭니다.

Fragment

이 기본 설정과 연결된 조각 클래스 이름을 반환합니다. -또는- 이 기본 설정을 클릭할 때 표시할 조각의 클래스 이름을 설정합니다.

Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
HasKey

이 기본 설정에 유효한 키가 있는지 확인합니다.

Icon

이 기본 설정의 아이콘을 반환합니다. -또는- 이 기본 설정의 아이콘을 그리기 가능으로 설정합니다.

IconSpaceReserved

이 기본 설정 아이콘 보기의 공간이 예약되어 있는지 여부를 가져옵니다. -또는- 아이콘이 제공되지 않을 때 이 기본 설정 아이콘 보기의 공간을 예약할지 여부를 설정합니다.

Intent

Intent 이 기본 설정과 연결된 를 반환합니다. -또는- 이 기본 설정을 클릭할 때 사용할 Context#startActivity(Intent) 를 설정합니다Intent.

JniIdentityHashCode

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
JniPeerMembers

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

Key

값을 또는 PreferenceDataStore에 저장하는 SharedPreferences 데 사용되는 키이기도 한 이 기본 설정의 키를 가져옵니다. -또는- 또는 PreferenceDataStore의 키로 사용되는 이 기본 설정의 SharedPreferences 키를 설정합니다.

LayoutResource

이 기본 설정에 대한 로 View 표시될 레이아웃 리소스를 가져옵니다. -또는- 이 기본 설정에 표시할 로 View 확장되는 레이아웃 리소스를 설정합니다.

OnPreferenceChangeListener

사용자가 이 기본 설정을 변경할 때 호출할 콜백을 반환합니다(내부 상태가 업데이트되기 전). -또는- 사용자가 이 기본 설정을 변경할 때 호출할 콜백을 설정합니다(내부 상태가 업데이트되기 전).

OnPreferenceClickListener

이 기본 설정을 클릭할 때 호출할 콜백을 반환합니다. -또는- 이 기본 설정을 클릭할 때 호출할 콜백을 설정합니다.

Order

동일한 수준의 다른 Preference 개체와 관련하여 이 Preference의 순서를 가져옵니다. -또는- 동일한 수준의 다른 Preference 개체와 관련하여 이 기본 설정의 순서를 설정합니다.

Parent

PreferenceGroup 이 기본 설정이 할당된 를 반환하거나 null 이 기본 설정이 그룹에 할당되지 않았거나 루트 기본 설정인 경우 를 반환합니다.

PeerReference

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
Persistent

이 기본 설정이 영구적인지 여부를 확인합니다. -또는- 이 기본 설정이 영구적인지 여부를 설정합니다.

PreferenceDataStore

이 기본 설정에서 사용하는 를 반환합니다 PreferenceDataStore . -또는- 를 사용하는 android.content.SharedPreferences대신 이 기본 설정에서 사용할 을 설정합니다PreferenceDataStore.

PreferenceManager

PreferenceManager 이 Preference 개체의 트리를 관리하는 을 가져옵니다.

RecycleEnabled

이 기본 설정이 목록 보기에서 사용될 때 해당 보기를 재활용하도록 설정했는지 여부를 확인합니다. -또는- 이 기본 설정이 목록 보기에서 사용될 때 해당 보기를 재활용하도록 설정했는지 여부를 설정합니다.

Selectable

목록에서 이 기본 설정을 선택할 수 있는지 여부를 확인합니다. -또는- 이 기본 설정을 선택할 수 있는지 여부를 설정합니다.

SharedPreferences

SharedPreferences 이 기본 설정에서 해당 값을 읽을 수 있는 을 반환합니다.

ShouldDisableView

동작이 사용하지 않도록 설정된 경우 이 기본 설정에서 보기를 사용하지 않도록 설정해야 하는지 여부를 확인합니다. -또는- 이 기본 설정이 사용하지 않도록 설정되면 보기를 사용하지 않도록 설정할지 여부를 설정합니다.

SingleLineTitle

이 기본 설정의 제목이 한 줄로 제한되는지 여부를 가져옵니다. -또는- 이 기본 설정의 제목을 여러 줄로 래핑하는 대신 한 줄로 제한할지 여부를 설정합니다.

Summary

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

SummaryFormatted

이 기본 설정의 요약을 반환합니다. -또는- 이 기본 설정에 대한 요약을 CharSequence로 설정합니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

Title

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

TitleFormatted

이 기본 설정의 제목을 반환합니다. -또는- 이 기본 설정의 제목을 CharSequence로 설정합니다.

TitleRes

이 기본 설정의 타이틀 리소스 ID를 반환합니다.

WidgetLayoutResource

이 기본 설정의 제어 가능한 위젯 부분에 대한 레이아웃 리소스를 가져옵니다. -또는- 이 기본 설정의 제어 가능한 위젯 부분에 대한 레이아웃을 설정합니다.

메서드

CallChangeListener(Object)

사용자가 기본 설정을 변경한 후 내부 상태가 설정되기 전에 이 메서드를 호출합니다.

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
CompareTo(Preference)

순서(설정된 경우)를 기준으로 기본 설정 개체를 비교하고, 그렇지 않으면 제목에서 사전순으로 비교합니다.

Dispose()

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
FindPreferenceInHierarchy(String)

지정된 키를 사용하여 이 계층 구조(화면 나누기 위/아래 PreferenceScreen 의 모든 항목)에서 기본 설정을 찾습니다.

GetHashCode()

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetPersistedBoolean(Boolean)

이 기본 설정이 영구적이면 지속형 부울을 가져오려고 시도합니다.

GetPersistedFloat(Single)

이 기본 설정이 영구적이면 지속형 float를 가져오려고 시도합니다.

GetPersistedInt(Int32)

이 기본 설정이 영구적이면 지속형 int를 가져오려고 시도합니다.

GetPersistedLong(Int64)

이 기본 설정이 영구적이면 지속된 를 오래 가져오려고 시도합니다.

GetPersistedString(String)

이 기본 설정이 영구적이면 지속형 문자열을 가져오려고 시도합니다.

GetPersistedStringSet(ICollection<String>)

이 기본 설정이 영구적이면 지속형 문자열 집합을 가져오려고 시도합니다.

GetView(View, ViewGroup)

에 표시될 뷰를 PreferenceActivity가져옵니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyChanged()

Preference 의 데이터가 변경되면 를 호출해야 합니다.

NotifyDependencyChange(Boolean)

종속성에 영향을 주는 변경 내용의 수신 대기 종속성에 알릴 수 있습니다.

NotifyHierarchyChanged()

이 그룹에서 기본 설정이 추가/제거되었거나 순서를 다시 평가해야 할 때 호출해야 합니다.

OnAttachedToActivity()

기본 설정 계층이 에 연결 PreferenceActivity되었을 때 호출됩니다.

OnAttachedToHierarchy(PreferenceManager)

이 기본 설정이 기본 설정 계층 구조에 연결되었을 때 호출됩니다.

OnBindView(View)

만든 뷰를 이 기본 설정의 데이터에 바인딩합니다.

OnClick()

기본 설정에 대한 클릭을 처리합니다.

OnCreateView(ViewGroup)

에서 이 기본 설정에 대해 표시할 뷰를 PreferenceActivity만듭니다.

OnDependencyChanged(Preference, Boolean)

종속성이 변경되면 호출합니다.

OnGetDefaultValue(TypedArray, Int32)

기본 설정이 확장되고 기본값 특성을 읽어야 할 때 호출됩니다.

OnParentChanged(Preference, Boolean)

암시적 부모 종속성이 변경되면 호출됩니다.

OnPrepareForRemoval()

이 기본 설정이 계층에서 제거될 때 호출됩니다.

OnRestoreInstanceState(IParcelable)

기본 설정이 이전에 에 의해 #onSaveInstanceState생성된 내부 상태의 표현을 다시 적용할 수 있도록 허용하는 후크입니다.

OnSaveInstanceState()

나중에 동일한 상태의 새 instance 만드는 데 사용할 수 있는 내부 상태의 표현을 생성하도록 기본 설정을 허용하는 후크입니다.

OnSetInitialValue(Boolean, Object)

이를 구현하여 기본 설정의 초기 값을 설정합니다.

PeekExtras()

이 기본 설정과 연결된 extras Bundle 개체를 반환하고 null , 현재 기본 설정이 없는 경우 를 반환합니다.

PersistBoolean(Boolean)

이 기본 설정이 영구적이면 부울을 유지하려고 시도합니다.

PersistFloat(Single)

이 기본 설정이 영구적이면 오래 유지하려고 시도합니다.

PersistInt(Int32)

이 기본 설정이 영구적이면 int를 유지하려고 시도합니다.

PersistLong(Int64)

이 기본 설정이 영구적이면 오래 유지하려고 시도합니다.

PersistString(String)

이 기본 설정이 영구적이면 문자열을 유지하려고 시도합니다.

PersistStringSet(ICollection<String>)

이 기본 설정이 영구적이면 문자열 집합을 유지하려고 시도합니다.

RestoreHierarchyState(Bundle)

지정된 컨테이너에서 이 기본 설정 계층의 이전에 저장된 상태를 복원합니다.

SaveHierarchyState(Bundle)

이 기본 설정 계층의 고정 상태를 지정된 컨테이너에 저장합니다.

SetDefaultValue(Object)

지속성이 꺼져 있거나 지속성이 설정되어 있고 영구 스토리지에서 기본 설정을 찾을 수 없는 경우 설정되는 이 기본 설정의 기본값을 설정합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetIcon(Int32)

리소스 ID를 사용하여 이 기본 설정의 아이콘을 설정합니다.

SetSummary(Int32)

이 기본 설정에 대한 요약을 리소스 ID로 설정합니다.

SetTitle(Int32)

이 기본 설정의 제목을 리소스 ID로 설정합니다.

ShouldCommit()

에서 Preference 저장된 값을 커밋해야 하는지 여부를 반환합니다 #getEditor().

ShouldDisableDependents()

이 기본 설정의 종속을 현재 사용하지 않도록 설정해야 하는지 여부를 확인합니다.

ShouldPersist()

지정된 시간에 이 메서드가 호출되는지 여부를 확인합니다. 이 기본 설정은 값을 저장/복원해야 하는지 또는 할당된 경우 로 SharedPreferencesPreferenceDataStore 복원해야 하는지 확인합니다.

ToArray<T>()

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 깨어날 때까지 대기하게 합니다( 일반적으로 <알림을 받><거나 <>중단/>em>)합니다<.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

이벤트

PreferenceChange

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

PreferenceClick

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

명시적 인터페이스 구현

IComparable.CompareTo(Object)

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

IJavaPeerable.Disposed()

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

GetJniTypeName(IJavaPeerable)

형식으로 에 의해 PreferenceActivityListView표시되는 기본 기본 설정 UI 구성 블록을 나타냅니다.

적용 대상