CursorAdapter Construtores

Definição

Sobrecargas

Nome Description
CursorAdapter(Context, ICursor)
Obsoleto.

Construtor que sempre habilita a requeria automática.

CursorAdapter(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

CursorAdapter(Context, ICursor, CursorAdapterFlags)

Construtor recomendado.

CursorAdapter(Context, ICursor, Boolean)

Construtor que permite o controle sobre a solicitação automática.

CursorAdapter(Context, ICursor)

Cuidado

deprecated

Construtor que sempre habilita a requeria automática.

[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

Parâmetros

context
Context

O contexto

c
ICursor

O cursor do qual obter os dados.

Atributos

Comentários

Construtor que sempre habilita a requeria automática.

Este membro foi preterido. Essa opção é desencorajada, pois resulta em consultas de Cursor sendo executadas no thread da interface do usuário do aplicativo e, portanto, pode causar pouca capacidade de resposta ou até mesmo erros de Não Responder ao Aplicativo. Como alternativa, use android.app.LoaderManager com um android.content.CursorLoader.

Java documentação para android.widget.CursorAdapter.CursorAdapter(android.content.Context, android.database.Cursor).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

CursorAdapter(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

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

Parâmetros

javaReference
IntPtr

nativeint

Uma IntPtrreferência de objeto JNI (Java Native Interface).

transfer
JniHandleOwnership

Um JniHandleOwnershipque indica como lidar javaReference

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

CursorAdapter(Context, ICursor, CursorAdapterFlags)

Construtor recomendado.

[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

Parâmetros

context
Context

O contexto

c
ICursor

O cursor do qual obter os dados.

flags
CursorAdapterFlags

Sinalizadores usados para determinar o comportamento do adaptador; pode ser qualquer combinação de #FLAG_AUTO_REQUERY e #FLAG_REGISTER_CONTENT_OBSERVER.

Atributos

Comentários

Construtor recomendado.

Java documentação para android.widget.CursorAdapter.CursorAdapter(android.content.Context, android.database.Cursor, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

CursorAdapter(Context, ICursor, Boolean)

Construtor que permite o controle sobre a solicitação automática.

[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

Parâmetros

context
Context

O contexto

c
ICursor

O cursor do qual obter os dados.

autoRequery
Boolean

Se true, o adaptador chamará requery() no cursor sempre que ele for alterado para que os dados mais recentes sejam sempre exibidos. Usar true aqui é desencorajado.

Atributos

Comentários

Construtor que permite o controle sobre a solicitação automática. É recomendável que você não use isso, mas sim #CursorAdapter(Context, Cursor, int). Ao usar esse construtor, #FLAG_REGISTER_CONTENT_OBSERVER sempre será definido.

Java documentação para android.widget.CursorAdapter.CursorAdapter(android.content.Context, android.database.Cursor, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a