Preference 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
형식으로 에 의해 PreferenceActivity
ListView
표시되는 기본 기본 설정 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
- 상속
- 파생
- 특성
- 구현
설명
형식으로 에 의해 PreferenceActivity
ListView
표시되는 기본 기본 설정 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 |
|
속성
Class |
이 |
Context |
이 기본 설정의 를 |
Dependency |
이 기본 설정에 대한 종속성의 키를 반환합니다. -또는- 이 기본 설정에 따라 달라지는 기본 설정의 키를 설정합니다. |
Editor |
|
Enabled |
목록에서 이 기본 설정을 사용하도록 설정해야 하는지 여부를 확인합니다. -또는- 이 기본 설정을 사용할지 여부를 설정합니다. |
Extras |
이 기본 설정과 연결된 extras Bundle 개체를 반환하여 현재 번들이 없는 경우 새 번들을 만듭니다. |
Fragment |
이 기본 설정과 연결된 조각 클래스 이름을 반환합니다. -또는- 이 기본 설정을 클릭할 때 표시할 조각의 클래스 이름을 설정합니다. |
Handle |
기본 Android instance 대한 핸들입니다. (다음에서 상속됨 Object) |
HasKey |
이 기본 설정에 유효한 키가 있는지 확인합니다. |
Icon |
이 기본 설정의 아이콘을 반환합니다. -또는- 이 기본 설정의 아이콘을 그리기 가능으로 설정합니다. |
IconSpaceReserved |
이 기본 설정 아이콘 보기의 공간이 예약되어 있는지 여부를 가져옵니다. -또는- 아이콘이 제공되지 않을 때 이 기본 설정 아이콘 보기의 공간을 예약할지 여부를 설정합니다. |
Intent |
|
JniIdentityHashCode |
형식으로 에 의해 |
JniPeerMembers |
형식으로 에 의해 |
Key |
값을 또는 |
LayoutResource |
이 기본 설정에 대한 로 |
OnPreferenceChangeListener |
사용자가 이 기본 설정을 변경할 때 호출할 콜백을 반환합니다(내부 상태가 업데이트되기 전). -또는- 사용자가 이 기본 설정을 변경할 때 호출할 콜백을 설정합니다(내부 상태가 업데이트되기 전). |
OnPreferenceClickListener |
이 기본 설정을 클릭할 때 호출할 콜백을 반환합니다. -또는- 이 기본 설정을 클릭할 때 호출할 콜백을 설정합니다. |
Order |
동일한 수준의 다른 Preference 개체와 관련하여 이 Preference의 순서를 가져옵니다. -또는- 동일한 수준의 다른 Preference 개체와 관련하여 이 기본 설정의 순서를 설정합니다. |
Parent |
|
PeerReference |
형식으로 에 의해 |
Persistent |
이 기본 설정이 영구적인지 여부를 확인합니다. -또는- 이 기본 설정이 영구적인지 여부를 설정합니다. |
PreferenceDataStore |
이 기본 설정에서 사용하는 를 반환합니다 |
PreferenceManager |
|
RecycleEnabled |
이 기본 설정이 목록 보기에서 사용될 때 해당 보기를 재활용하도록 설정했는지 여부를 확인합니다. -또는- 이 기본 설정이 목록 보기에서 사용될 때 해당 보기를 재활용하도록 설정했는지 여부를 설정합니다. |
Selectable |
목록에서 이 기본 설정을 선택할 수 있는지 여부를 확인합니다. -또는- 이 기본 설정을 선택할 수 있는지 여부를 설정합니다. |
SharedPreferences |
|
ShouldDisableView |
동작이 사용하지 않도록 설정된 경우 이 기본 설정에서 보기를 사용하지 않도록 설정해야 하는지 여부를 확인합니다. -또는- 이 기본 설정이 사용하지 않도록 설정되면 보기를 사용하지 않도록 설정할지 여부를 설정합니다. |
SingleLineTitle |
이 기본 설정의 제목이 한 줄로 제한되는지 여부를 가져옵니다. -또는- 이 기본 설정의 제목을 여러 줄로 래핑하는 대신 한 줄로 제한할지 여부를 설정합니다. |
Summary |
형식으로 에 의해 |
SummaryFormatted |
이 기본 설정의 요약을 반환합니다. -또는- 이 기본 설정에 대한 요약을 CharSequence로 설정합니다. |
ThresholdClass |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
ThresholdType |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
Title |
형식으로 에 의해 |
TitleFormatted |
이 기본 설정의 제목을 반환합니다. -또는- 이 기본 설정의 제목을 CharSequence로 설정합니다. |
TitleRes |
이 기본 설정의 타이틀 리소스 ID를 반환합니다. |
WidgetLayoutResource |
이 기본 설정의 제어 가능한 위젯 부분에 대한 레이아웃 리소스를 가져옵니다. -또는- 이 기본 설정의 제어 가능한 위젯 부분에 대한 레이아웃을 설정합니다. |
메서드
CallChangeListener(Object) |
사용자가 기본 설정을 변경한 후 내부 상태가 설정되기 전에 이 메서드를 호출합니다. |
Clone() |
이 개체의 복사본을 만들고 반환합니다. (다음에서 상속됨 Object) |
CompareTo(Preference) |
순서(설정된 경우)를 기준으로 기본 설정 개체를 비교하고, 그렇지 않으면 제목에서 사전순으로 비교합니다. |
Dispose() |
형식으로 에 의해 |
Dispose(Boolean) |
형식으로 에 의해 |
Equals(Object) |
다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다. (다음에서 상속됨 Object) |
FindPreferenceInHierarchy(String) |
지정된 키를 사용하여 이 계층 구조(화면 나누기 위/아래 |
GetHashCode() |
개체의 해시 코드 값을 반환합니다. (다음에서 상속됨 Object) |
GetPersistedBoolean(Boolean) |
이 기본 설정이 영구적이면 지속형 부울을 가져오려고 시도합니다. |
GetPersistedFloat(Single) |
이 기본 설정이 영구적이면 지속형 float를 가져오려고 시도합니다. |
GetPersistedInt(Int32) |
이 기본 설정이 영구적이면 지속형 int를 가져오려고 시도합니다. |
GetPersistedLong(Int64) |
이 기본 설정이 영구적이면 지속된 를 오래 가져오려고 시도합니다. |
GetPersistedString(String) |
이 기본 설정이 영구적이면 지속형 문자열을 가져오려고 시도합니다. |
GetPersistedStringSet(ICollection<String>) |
이 기본 설정이 영구적이면 지속형 문자열 집합을 가져오려고 시도합니다. |
GetView(View, ViewGroup) |
에 표시될 뷰를 |
JavaFinalize() |
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
Notify() |
이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다. (다음에서 상속됨 Object) |
NotifyAll() |
이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다. (다음에서 상속됨 Object) |
NotifyChanged() |
이 |
NotifyDependencyChange(Boolean) |
종속성에 영향을 주는 변경 내용의 수신 대기 종속성에 알릴 수 있습니다. |
NotifyHierarchyChanged() |
이 그룹에서 기본 설정이 추가/제거되었거나 순서를 다시 평가해야 할 때 호출해야 합니다. |
OnAttachedToActivity() |
기본 설정 계층이 에 연결 |
OnAttachedToHierarchy(PreferenceManager) |
이 기본 설정이 기본 설정 계층 구조에 연결되었을 때 호출됩니다. |
OnBindView(View) |
만든 뷰를 이 기본 설정의 데이터에 바인딩합니다. |
OnClick() |
기본 설정에 대한 클릭을 처리합니다. |
OnCreateView(ViewGroup) |
에서 이 기본 설정에 대해 표시할 뷰를 |
OnDependencyChanged(Preference, Boolean) |
종속성이 변경되면 호출합니다. |
OnGetDefaultValue(TypedArray, Int32) |
기본 설정이 확장되고 기본값 특성을 읽어야 할 때 호출됩니다. |
OnParentChanged(Preference, Boolean) |
암시적 부모 종속성이 변경되면 호출됩니다. |
OnPrepareForRemoval() |
이 기본 설정이 계층에서 제거될 때 호출됩니다. |
OnRestoreInstanceState(IParcelable) |
기본 설정이 이전에 에 의해 |
OnSaveInstanceState() |
나중에 동일한 상태의 새 instance 만드는 데 사용할 수 있는 내부 상태의 표현을 생성하도록 기본 설정을 허용하는 후크입니다. |
OnSetInitialValue(Boolean, Object) |
이를 구현하여 기본 설정의 초기 값을 설정합니다. |
PeekExtras() |
이 기본 설정과 연결된 extras Bundle 개체를 반환하고 |
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() |
에서 |
ShouldDisableDependents() |
이 기본 설정의 종속을 현재 사용하지 않도록 설정해야 하는지 여부를 확인합니다. |
ShouldPersist() |
지정된 시간에 이 메서드가 호출되는지 여부를 확인합니다. 이 기본 설정은 값을 저장/복원해야 하는지 또는 할당된 경우 로 |
ToArray<T>() |
형식으로 에 의해 |
ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
UnregisterFromRuntime() |
형식으로 에 의해 |
Wait() |
현재 스레드가 깨어날 때까지 대기하게 합니다( 일반적으로 <알림을 받><거나 <>중단/>em>)합니다<. (다음에서 상속됨 Object) |
Wait(Int64) |
현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
Wait(Int64, Int32) |
현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
이벤트
PreferenceChange |
형식으로 에 의해 |
PreferenceClick |
형식으로 에 의해 |
명시적 인터페이스 구현
IComparable.CompareTo(Object) |
형식으로 에 의해 |
IJavaPeerable.Disposed() |
형식으로 에 의해 |
IJavaPeerable.DisposeUnlessReferenced() |
형식으로 에 의해 |
IJavaPeerable.Finalized() |
형식으로 에 의해 |
IJavaPeerable.JniManagedPeerState |
형식으로 에 의해 |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
형식으로 에 의해 |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
형식으로 에 의해 |
IJavaPeerable.SetPeerReference(JniObjectReference) |
형식으로 에 의해 |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
JavaCast<TResult>(IJavaObject) |
형식으로 에 의해 |
GetJniTypeName(IJavaPeerable) |
형식으로 에 의해 |