ICrossProcessCursor Interface

Définition

Un curseur de processus croisé est une extension d’un Cursor qui prend également en charge l’utilisation à partir de processus distants.

[Android.Runtime.Register("android/database/CrossProcessCursor", "", "Android.Database.ICrossProcessCursorInvoker")]
public interface ICrossProcessCursor : Android.Database.ICursor, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/database/CrossProcessCursor", "", "Android.Database.ICrossProcessCursorInvoker")>]
type ICrossProcessCursor = interface
    interface ICursor
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Dérivé
Attributs
Implémente

Remarques

Un curseur de processus croisé est une extension d’un Cursor qui prend également en charge l’utilisation à partir de processus distants.

Le contenu d’un curseur de processus croisé est marshalé vers le processus distant en remplissant CursorWindow des objets à l’aide #fillWindowde . En guise d’optimisation, le curseur peut fournir une fenêtre préremplie à utiliser par le biais #getWindow de la nécessité de copier les données vers une autre fenêtre de curseur.

Java documentation pour android.database.CrossProcessCursor.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Propriétés

Nom Description
ColumnCount

Retourner le nombre total de colonnes

(Hérité de ICursor)
Count

Retourne le nombre de lignes dans le curseur.

(Hérité de ICursor)
Extras

Retourne un ensemble de valeurs supplémentaires.

(Hérité de ICursor)
Handle

Obtient la valeur JNI de l’objet Android sous-jacent.

(Hérité de IJavaObject)
IsAfterLast

Retourne si le curseur pointe vers la position après la dernière ligne.

(Hérité de ICursor)
IsBeforeFirst

Retourne si le curseur pointe vers la position avant la première ligne.

(Hérité de ICursor)
IsClosed

retourner true si le curseur est fermé

(Hérité de ICursor)
IsFirst

Retourne si le curseur pointe vers la première ligne.

(Hérité de ICursor)
IsLast

Retourne si le curseur pointe vers la dernière ligne.

(Hérité de ICursor)
JniIdentityHashCode

Retourne la valeur de java.lang.System.identityHashCode() l’instance encapsulée.

(Hérité de IJavaPeerable)
JniManagedPeerState

État de l’homologue managé.

(Hérité de IJavaPeerable)
JniPeerMembers

Prise en charge de l’accès aux membres et de l’appel.

(Hérité de IJavaPeerable)
NotificationUri

Retourne l’URI auquel les notifications de modifications apportées aux données de ce curseur seront remises, comme défini précédemment par SetNotificationUri(ContentResolver, Uri).

(Hérité de ICursor)
PeerReference

Retourne une JniObjectReference instance d’objet Java encapsulée.

(Hérité de IJavaPeerable)
Position

Retourne la position actuelle du curseur dans l’ensemble de lignes.

(Hérité de ICursor)
WantsAllOnMoveCalls

onMove() est appelé uniquement entre les processus si cette méthode retourne true.

(Hérité de ICursor)
Window

Retourne une fenêtre préremplie qui contient les données de ce curseur.

Méthodes

Nom Description
Close()

Ferme ce flux et libère toutes les ressources système associées.

(Hérité de ICloseable)
CopyStringToBuffer(Int32, CharArrayBuffer)

Récupère le texte de colonne demandé et le stocke dans la mémoire tampon fournie.

(Hérité de ICursor)
Deactivate()
Obsolète.

Désactive le curseur, en effectuant tous les appels qu’il échoue jusqu’à ce qu’il #requery soit appelé.

(Hérité de ICursor)
Disposed()

Appelé lorsque l’instance a été supprimée.

(Hérité de IJavaPeerable)
DisposeUnlessReferenced()

S’il n’existe aucune référence en suspens à cette instance, les appels Dispose(); sinon, ne fait rien.

(Hérité de IJavaPeerable)
FillWindow(Int32, CursorWindow)

Copie les données du curseur dans la fenêtre.

Finalized()

Appelé lorsque l’instance a été finalisée.

(Hérité de IJavaPeerable)
GetBlob(Int32)

Retourne la valeur de la colonne demandée en tant que tableau d’octets.

(Hérité de ICursor)
GetColumnIndex(String)

Retourne l’index de base zéro pour le nom de colonne donné, ou -1 si la colonne n’existe pas.

(Hérité de ICursor)
GetColumnIndexOrThrow(String)

Retourne l’index de base zéro pour le nom de colonne donné ou lève IllegalArgumentException si la colonne n’existe pas.

(Hérité de ICursor)
GetColumnName(Int32)

Retourne le nom de colonne à l’index de colonne de base zéro donné.

(Hérité de ICursor)
GetColumnNames()

Retourne un tableau de chaînes contenant les noms de toutes les colonnes du jeu de résultats dans l’ordre dans lequel elles ont été répertoriées dans le résultat.

(Hérité de ICursor)
GetDouble(Int32)

Retourne la valeur de la colonne demandée sous la forme d’un double.

(Hérité de ICursor)
GetFloat(Int32)

Retourne la valeur de la colonne demandée sous la forme d’un float.

(Hérité de ICursor)
GetInt(Int32)

Retourne la valeur de la colonne demandée sous forme d’int.

(Hérité de ICursor)
GetLong(Int32)

Retourne la valeur de la colonne demandée à long terme.

(Hérité de ICursor)
GetShort(Int32)

Retourne la valeur de la colonne demandée sous la forme d’un court.

(Hérité de ICursor)
GetString(Int32)

Retourne la valeur de la colonne demandée sous forme de chaîne.

(Hérité de ICursor)
GetType(Int32)

Retourne le type de données de la valeur de la colonne donnée.

(Hérité de ICursor)
IsNull(Int32)

Retourne true si la valeur de la colonne indiquée est null.

(Hérité de ICursor)
Move(Int32)

Déplacez le curseur par une quantité relative, vers l’avant ou vers l’arrière, à partir de la position actuelle.

(Hérité de ICursor)
MoveToFirst()

Déplacez le curseur vers la première ligne.

(Hérité de ICursor)
MoveToLast()

Déplacez le curseur vers la dernière ligne.

(Hérité de ICursor)
MoveToNext()

Déplacez le curseur vers la ligne suivante.

(Hérité de ICursor)
MoveToPosition(Int32)

Déplacez le curseur vers une position absolue.

(Hérité de ICursor)
MoveToPrevious()

Déplacez le curseur vers la ligne précédente.

(Hérité de ICursor)
OnMove(Int32, Int32)

Cette fonction est appelée chaque fois que le curseur est correctement fait défiler vers une nouvelle position, ce qui donne à la sous-classe la possibilité de mettre à jour n’importe quel état qu’il peut avoir.

RegisterContentObserver(ContentObserver)

Inscrivez un observateur appelé lorsque des modifications se produisent dans le contenu qui sauvegarde ce curseur.

(Hérité de ICursor)
RegisterDataSetObserver(DataSetObserver)

Inscrivez un observateur appelé lorsque des modifications se produisent dans le contenu de ce jeu de données de curseurs, par exemple lorsque le jeu de données est modifié via #requery(), #deactivate()ou #close().

(Hérité de ICursor)
Requery()
Obsolète.

Effectue à nouveau la requête qui a créé le curseur, en actualisant son contenu.

(Hérité de ICursor)
Respond(Bundle)

Il s’agit d’une méthode hors bande permettant à l’utilisateur d’un curseur de communiquer avec le curseur.

(Hérité de ICursor)
SetJniIdentityHashCode(Int32)

Définissez la valeur retournée par JniIdentityHashCode.

(Hérité de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Un curseur de processus croisé est une extension d’un Cursor qui prend également en charge l’utilisation à partir de processus distants.

(Hérité de IJavaPeerable)
SetNotificationUri(ContentResolver, Uri)

Inscrivez-vous pour regarder un URI de contenu pour les modifications.

(Hérité de ICursor)
SetPeerReference(JniObjectReference)

Définissez la valeur retournée par PeerReference.

(Hérité de IJavaPeerable)
UnregisterContentObserver(ContentObserver)

Annulez l’inscription d’un observateur qui a déjà été inscrit auprès de ce curseur via #registerContentObserver.

(Hérité de ICursor)
UnregisterDataSetObserver(DataSetObserver)

Annulez l’inscription d’un observateur qui a déjà été inscrit auprès de ce curseur via #registerContentObserver.

(Hérité de ICursor)
UnregisterFromRuntime()

Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Hérité de IJavaPeerable)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Un curseur de processus croisé est une extension d’un Cursor qui prend également en charge l’utilisation à partir de processus distants.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à