CursorAdapter Конструкторы

Определение

Перегрузки

Имя Описание
CursorAdapter(Context, ICursor)
Устаревшие.

Конструктор, который всегда включает автоматическое повторное запрос.

CursorAdapter(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

CursorAdapter(Context, ICursor, CursorAdapterFlags)

Рекомендуемый конструктор.

CursorAdapter(Context, ICursor, Boolean)

Конструктор, который позволяет управлять автоматическим повторным запросом.

CursorAdapter(Context, ICursor)

Внимание!

deprecated

Конструктор, который всегда включает автоматическое повторное запрос.

[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

Параметры

context
Context

Контекст

c
ICursor

Курсор, из которого нужно получить данные.

Атрибуты

Комментарии

Конструктор, который всегда включает автоматическое повторное запрос.

Этот элемент не рекомендуется. Этот параметр не рекомендуется, так как он приводит к выполнению запросов курсоров в потоке пользовательского интерфейса приложения и, следовательно, может вызвать низкую скорость реагирования или даже ошибки, не отвечающие приложению. В качестве альтернативы используйте android.app.LoaderManager в качестве android.content.CursorLoaderальтернативы .

Java документации по android.widget.CursorAdapter.CursorAdapter(android.content.Context, android.database.Cursor).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

CursorAdapter(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

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

Параметры

javaReference
IntPtr

nativeint

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

CursorAdapter(Context, ICursor, CursorAdapterFlags)

Рекомендуемый конструктор.

[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

Параметры

context
Context

Контекст

c
ICursor

Курсор, из которого нужно получить данные.

flags
CursorAdapterFlags

Флаги, используемые для определения поведения адаптера; может быть любым сочетанием #FLAG_AUTO_REQUERY и #FLAG_REGISTER_CONTENT_OBSERVER.

Атрибуты

Комментарии

Рекомендуемый конструктор.

Java документации по android.widget.CursorAdapter.CursorAdapter(android.content.Context, android.database.Cursor, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

CursorAdapter(Context, ICursor, Boolean)

Конструктор, который позволяет управлять автоматическим повторным запросом.

[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

Параметры

context
Context

Контекст

c
ICursor

Курсор, из которого нужно получить данные.

autoRequery
Boolean

Если значение true, адаптер вызывает requery() на курсоре всякий раз, когда он изменяется так, чтобы последние данные всегда отображались. Использование true здесь не рекомендуется.

Атрибуты

Комментарии

Конструктор, который позволяет управлять автоматическим повторным запросом. Рекомендуется не использовать это, а вместо этого #CursorAdapter(Context, Cursor, int). При использовании этого конструктора #FLAG_REGISTER_CONTENT_OBSERVER всегда будет задано значение.

Java документации по android.widget.CursorAdapter.CursorAdapter(android.content.Context, android.database.Cursor, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к