Condividi tramite


CursorAdapter Costruttori

Definizione

Overload

CursorAdapter(Context, ICursor)
Obsoleti.

Costruttore che abilita sempre la ripetizione automatica della query.

CursorAdapter(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

CursorAdapter(Context, ICursor, CursorAdapterFlags)

Costruttore consigliato.

CursorAdapter(Context, ICursor, Boolean)

Costruttore che consente il controllo sulla ripetizione automatica delle query.

CursorAdapter(Context, ICursor)

Attenzione

deprecated

Costruttore che abilita sempre la ripetizione automatica della query.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/database/Cursor;)V", "")]
[System.Obsolete("deprecated")]
public CursorAdapter (Android.Content.Context? context, Android.Database.ICursor? c);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/database/Cursor;)V", "")>]
[<System.Obsolete("deprecated")>]
new Android.Widget.CursorAdapter : Android.Content.Context * Android.Database.ICursor -> Android.Widget.CursorAdapter

Parametri

context
Context

Contesto

c
ICursor

Cursore da cui ottenere i dati.

Attributi

Commenti

Costruttore che abilita sempre la ripetizione automatica della query.

Questo membro è deprecato. Questa opzione è sconsigliata, perché comporta l'esecuzione di query cursori nel thread dell'interfaccia utente dell'applicazione e quindi può causare problemi di velocità di risposta o persino errori di mancata risposta dell'applicazione. In alternativa, usare android.app.LoaderManager con un oggetto android.content.CursorLoader.

Documentazione java per android.widget.CursorAdapter.CursorAdapter(android.content.Context, android.database.Cursor).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

CursorAdapter(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

protected CursorAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Widget.CursorAdapter : nativeint * Android.Runtime.JniHandleOwnership -> Android.Widget.CursorAdapter

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

CursorAdapter(Context, ICursor, CursorAdapterFlags)

Costruttore consigliato.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/database/Cursor;I)V", "")]
public CursorAdapter (Android.Content.Context? context, Android.Database.ICursor? c, Android.Widget.CursorAdapterFlags flags);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/database/Cursor;I)V", "")>]
new Android.Widget.CursorAdapter : Android.Content.Context * Android.Database.ICursor * Android.Widget.CursorAdapterFlags -> Android.Widget.CursorAdapter

Parametri

context
Context

Contesto

c
ICursor

Cursore da cui ottenere i dati.

flags
CursorAdapterFlags

Flag utilizzati per determinare il comportamento dell'adattatore; può essere qualsiasi combinazione di #FLAG_AUTO_REQUERY e #FLAG_REGISTER_CONTENT_OBSERVER.

Attributi

Commenti

Costruttore consigliato.

Documentazione java per android.widget.CursorAdapter.CursorAdapter(android.content.Context, android.database.Cursor, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

CursorAdapter(Context, ICursor, Boolean)

Costruttore che consente il controllo sulla ripetizione automatica delle query.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/database/Cursor;Z)V", "")]
public CursorAdapter (Android.Content.Context? context, Android.Database.ICursor? c, bool autoRequery);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/database/Cursor;Z)V", "")>]
new Android.Widget.CursorAdapter : Android.Content.Context * Android.Database.ICursor * bool -> Android.Widget.CursorAdapter

Parametri

context
Context

Contesto

c
ICursor

Cursore da cui ottenere i dati.

autoRequery
Boolean

Se true, l'adattatore chiamerà requery() sul cursore ogni volta che cambia in modo che i dati più recenti vengano sempre visualizzati. L'uso di true qui è sconsigliato.

Attributi

Commenti

Costruttore che consente il controllo sulla ripetizione automatica delle query. È consigliabile non usarlo, ma #CursorAdapter(Context, Cursor, int). Quando si usa questo costruttore, #FLAG_REGISTER_CONTENT_OBSERVER verrà sempre impostato.

Documentazione java per android.widget.CursorAdapter.CursorAdapter(android.content.Context, android.database.Cursor, boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a