AbstractWindowedCursor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base pour cursors qui stockent leurs données dans CursorWindows.
[Android.Runtime.Register("android/database/AbstractWindowedCursor", DoNotGenerateAcw=true)]
public abstract class AbstractWindowedCursor : Android.Database.AbstractCursor
[<Android.Runtime.Register("android/database/AbstractWindowedCursor", DoNotGenerateAcw=true)>]
type AbstractWindowedCursor = class
inherit AbstractCursor
- Héritage
- Dérivé
- Attributs
Remarques
Classe de base pour cursors qui stockent leurs données dans CursorWindows.
Le curseur possède la fenêtre de curseur qu’il utilise. Lorsque le curseur est fermé, sa fenêtre est également fermée. De même, lorsque la fenêtre utilisée par le curseur est modifiée, son ancienne fenêtre est fermée. Cette stratégie de propriété stricte garantit que les fenêtres de curseur ne sont pas divulguées.
Les sous-classes sont responsables du remplissage de la fenêtre de curseur avec des données pendant #onMove(int, int)l’allocation d’une nouvelle fenêtre de curseur si nécessaire. Pendant #requery(), la fenêtre de curseur existante doit être effacée et remplie de nouvelles données.
Si le contenu du curseur change ou devient non valide, l’ancienne fenêtre doit être fermée (car elle appartient au curseur) et définie sur Null.
Documentation Java pour android.database.AbstractWindowedCursor.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Constructeurs
| AbstractWindowedCursor() | |
| AbstractWindowedCursor(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Propriétés
| Class |
Retourne la classe runtime de ce |
| ColumnCount |
Retourner le nombre total de colonnes (Hérité de AbstractCursor) |
| Count |
Retourne le nombre de lignes dans le curseur. (Hérité de AbstractCursor) |
| Extras |
Retourne un ensemble de valeurs supplémentaires. (Hérité de AbstractCursor) |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| HasWindow |
Retourne true si le curseur a une fenêtre de curseur associée. |
| IsAfterLast |
Retourne si le curseur pointe vers la position après la dernière ligne. (Hérité de AbstractCursor) |
| IsBeforeFirst |
Retourne si le curseur pointe vers la position avant la première ligne. (Hérité de AbstractCursor) |
| IsClosed |
retourner true si le curseur est fermé (Hérité de AbstractCursor) |
| IsFirst |
Retourne si le curseur pointe vers la première ligne. (Hérité de AbstractCursor) |
| IsLast |
Retourne si le curseur pointe vers la dernière ligne. (Hérité de AbstractCursor) |
| JniIdentityHashCode |
Classe de base pour cursors qui stockent leurs données dans |
| JniPeerMembers |
Classe de base pour cursors qui stockent leurs données dans |
| MClosed |
Ce membre est déconseillé. (Hérité de AbstractCursor) |
| MContentResolver |
Ce membre est déconseillé. (Hérité de AbstractCursor) |
| MCurrentRowID |
Obsolète.
Si MRowIdColumnIndex ce n’est pas -1, cette propriété contient la valeur de la colonne à MRowIdColumnIndex la ligne actuelle à laquelle pointe ce curseur. (Hérité de AbstractCursor) |
| MPos |
Ce membre est déconseillé. (Hérité de AbstractCursor) |
| MRowIdColumnIndex |
Obsolète.
Cela doit être défini sur l’index de la colonne ID de ligne par n’importe quelle sous-classe qui souhaite prendre en charge les mises à jour. (Hérité de AbstractCursor) |
| MUpdatedRows |
Obsolète.
(Hérité de AbstractCursor)
|
| MWindow |
Fenêtre de curseur appartenant à ce curseur. |
| 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 AbstractCursor) |
| NotificationUris |
Classe de base pour cursors qui stockent leurs données dans |
| PeerReference |
Classe de base pour cursors qui stockent leurs données dans |
| Position |
Retourne la position actuelle du curseur dans l’ensemble de lignes. (Hérité de AbstractCursor) |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| WantsAllOnMoveCalls |
onMove() est appelé uniquement entre les processus si cette méthode retourne true. (Hérité de AbstractCursor) |
| Window |
Si le curseur est soutenu par un |
Méthodes
| CheckPosition() |
Cette fonction lève CursorIndexOutOfBoundsException si la position du curseur est hors limites. (Hérité de AbstractCursor) |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Close() |
Ferme le curseur, libère toutes ses ressources et le rend complètement non valide. (Hérité de AbstractCursor) |
| CopyStringToBuffer(Int32, CharArrayBuffer) |
Récupère le texte de colonne demandé et le stocke dans la mémoire tampon fournie. (Hérité de AbstractCursor) |
| Deactivate() |
Désactive le curseur, en effectuant tous les appels qu’il échoue jusqu’à ce qu’il Requery() soit appelé. (Hérité de AbstractCursor) |
| Dispose() |
Classe de base pour cursors qui stockent leurs données dans |
| Dispose(Boolean) |
Classe de base pour cursors qui stockent leurs données dans |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| FillWindow(Int32, CursorWindow) |
Copie les données du curseur dans la fenêtre. (Hérité de AbstractCursor) |
| GetBlob(Int32) |
Retourne la valeur de la colonne demandée en tant que tableau d’octets. (Hérité de AbstractCursor) |
| 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 AbstractCursor) |
| 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 AbstractCursor) |
| GetColumnName(Int32) |
Retourne le nom de colonne à l’index de colonne de base zéro donné. (Hérité de AbstractCursor) |
| 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 AbstractCursor) |
| GetDouble(Int32) |
Retourne la valeur de la colonne demandée sous la forme d’un double. |
| GetFloat(Int32) |
Retourne la valeur de la colonne demandée sous la forme d’un float. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
| GetInt(Int32) |
Retourne la valeur de la colonne demandée sous forme d’int. |
| GetLong(Int32) |
Retourne la valeur de la colonne demandée à long terme. |
| GetShort(Int32) |
Retourne la valeur de la colonne demandée sous la forme d’un court. |
| GetString(Int32) |
Retourne la valeur de la colonne demandée sous forme de chaîne. |
| GetType(Int32) |
Retourne le type de données de la valeur de la colonne donnée. (Hérité de AbstractCursor) |
| GetUpdatedField(Int32) |
Obsolète.
Ce membre est déconseillé. (Hérité de AbstractCursor) |
| IsBlob(Int32) |
Obsolète.
Ce membre est déconseillé. |
| IsFieldUpdated(Int32) |
Obsolète.
Ce membre est déconseillé. (Hérité de AbstractCursor) |
| IsFloat(Int32) |
Obsolète.
Ce membre est déconseillé. |
| IsLong(Int32) |
Obsolète.
Ce membre est déconseillé. |
| IsNull(Int32) |
Retourne |
| IsString(Int32) |
Obsolète.
Ce membre est déconseillé. |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| 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 AbstractCursor) |
| MoveToFirst() |
Déplacez le curseur vers la première ligne. (Hérité de AbstractCursor) |
| MoveToLast() |
Déplacez le curseur vers la dernière ligne. (Hérité de AbstractCursor) |
| MoveToNext() |
Déplacez le curseur vers la ligne suivante. (Hérité de AbstractCursor) |
| MoveToPosition(Int32) |
Déplacez le curseur vers une position absolue. (Hérité de AbstractCursor) |
| MoveToPrevious() |
Déplacez le curseur vers la ligne précédente. (Hérité de AbstractCursor) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| OnChange(Boolean) |
Les sous-classes doivent appeler cette méthode lorsqu’elles terminent la validation des mises à jour pour avertir tous les observateurs. (Hérité de AbstractCursor) |
| 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. (Hérité de AbstractCursor) |
| RegisterContentObserver(ContentObserver) |
Inscrivez un observateur appelé lorsque des modifications se produisent dans le contenu qui sauvegarde ce curseur. (Hérité de AbstractCursor) |
| 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 AbstractCursor) |
| Requery() |
Effectue à nouveau la requête qui a créé le curseur, en actualisant son contenu. (Hérité de AbstractCursor) |
| 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 AbstractCursor) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetNotificationUri(ContentResolver, Uri) |
Spécifie un URI de contenu à surveiller pour les modifications. (Hérité de AbstractCursor) |
| SetNotificationUris(ContentResolver, IList<Uri>) |
Classe de base pour cursors qui stockent leurs données dans |
| SetWindow(CursorWindow) |
Définit une nouvelle fenêtre de curseur pour que le curseur soit utilisé. |
| ToArray<T>() |
Classe de base pour cursors qui stockent leurs données dans |
| ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
| UnregisterContentObserver(ContentObserver) |
Annulez l’inscription d’un observateur qui a déjà été inscrit auprès de ce curseur via RegisterContentObserver(ContentObserver). (Hérité de AbstractCursor) |
| UnregisterDataSetObserver(DataSetObserver) |
Annulez l’inscription d’un observateur qui a déjà été inscrit auprès de ce curseur via RegisterContentObserver(ContentObserver). (Hérité de AbstractCursor) |
| UnregisterFromRuntime() |
Classe de base pour cursors qui stockent leurs données dans |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| IJavaPeerable.Disposed() |
Classe de base pour cursors qui stockent leurs données dans |
| IJavaPeerable.DisposeUnlessReferenced() |
Classe de base pour cursors qui stockent leurs données dans |
| IJavaPeerable.Finalized() |
Classe de base pour cursors qui stockent leurs données dans |
| IJavaPeerable.JniManagedPeerState |
Classe de base pour cursors qui stockent leurs données dans |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe de base pour cursors qui stockent leurs données dans |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe de base pour cursors qui stockent leurs données dans |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe de base pour cursors qui stockent leurs données dans |
Méthodes d’extension
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Classe de base pour cursors qui stockent leurs données dans |
| GetJniTypeName(IJavaPeerable) |
Classe de base pour cursors qui stockent leurs données dans |