ContactsContract.PinnedPositions Klasse

Definition

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

[Android.Runtime.Register("android/provider/ContactsContract$PinnedPositions", DoNotGenerateAcw=true)]
public sealed class ContactsContract.PinnedPositions : Java.Lang.Object
[<Android.Runtime.Register("android/provider/ContactsContract$PinnedPositions", DoNotGenerateAcw=true)>]
type ContactsContract.PinnedPositions = class
    inherit Object
Vererbung
ContactsContract.PinnedPositions
Attribute

Hinweise

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

Diese Anheftungsinformationen können von einzelnen Anwendungen verwendet werden, um die Reihenfolge bestimmter angehefteter Kontakte anzupassen. Beispielsweise könnte eine Dialer-Anwendung angeheftete Informationen verwenden, um benutzerseitig angeheftete Kontakte in einer obersten Favoritenzeile zu sortieren.

Es ist möglich, dass zwei oder mehr Kontakte dieselbe angeheftete Position einnehmen (aufgrund von Aggregation und Synchronisierung), daher sollten diese Anheftungsinformationen nach bestem Aufwand verwendet werden, um Kontakte in der Anwendung zu sortieren, anstatt eine absolute Anleitung dazu, wo ein Kontakt positioniert werden soll. Kontakte, die vom ContactsProvider zurückgegeben werden, werden basierend auf diesen Informationen nicht sortiert, sodass es an der Clientanwendung liegt, diese Kontakte innerhalb ihrer eigenen Benutzeroberfläche neu anzuordnen, wobei die in der angehefteten Spalte gespeicherten Informationen (oder ggf. ignoriert) werden.

Standardmäßig haben nicht angeheftete Kontakte eine angeheftete Position von PinnedPositions#UNPINNED. Vom Client bereitgestellte angeheftete Positionen können positive ganze Zahlen sein, die größer als 1 sind.

Java-Dokumentation für android.provider.ContactsContract.PinnedPositions.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

ContactsContract.PinnedPositions()

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

Felder

Demoted

Der Wert der angehefteten Position für einen Kontakt, den ein Benutzer angegeben hat, sollte mit der niedrigsten Priorität betrachtet werden.

Unpinned

Standardwert für die angeheftete Position eines nicht angehefteten Kontakts.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-instance.

(Geerbt von Object)
JniIdentityHashCode

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
JniPeerMembers

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

PeerReference

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
Dispose(Boolean)

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf den Monitor dieses Objekts warten.

(Geerbt von Object)
Pin(ContentResolver, Int64, Int32)

Heftet einen Kontakt an einer angegebenen Position an oder löst einen Kontakt auf.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
Undemote(ContentResolver, Int64)

Hebt einen früher herabgestuften Kontakt auf.

UnregisterFromRuntime()

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
IJavaPeerable.Finalized()

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

GetJniTypeName(IJavaPeerable)

Kontaktspezifische Informationen darüber, ob ein Kontakt vom Benutzer an einer bestimmten Position innerhalb der Benutzeroberfläche der Systemkontaktanwendung angeheftet wurde oder nicht.

Gilt für: