added in version 22.1.0
belongs to Maven artifact com.android.support:cursoradapter:28.0.0-alpha1

ResourceCursorAdapter

public abstract class ResourceCursorAdapter
extends CursorAdapter

java.lang.Object
   ↳ android.widget.BaseAdapter
     ↳ android.support.v4.widget.CursorAdapter
       ↳ android.support.v4.widget.ResourceCursorAdapter
Known Direct Subclasses


Static library support version of the framework's ResourceCursorAdapter. Used to write apps that run on platforms prior to Android 3.0. When running on Android 3.0 or above, this implementation is still used; it does not try to switch to the framework's implementation. See the framework SDK documentation for a class overview.

Summary

Inherited constants

From class android.support.v4.widget.CursorAdapter
From interface android.widget.Adapter

Public constructors

ResourceCursorAdapter(Context context, int layout, Cursor c)

This constructor was deprecated in API level 22.1.0. This option is discouraged, as it results in Cursor queries being performed on the application's UI thread and thus can cause poor responsiveness or even Application Not Responding errors. As an alternative, use LoaderManager with a CursorLoader.

ResourceCursorAdapter(Context context, int layout, Cursor c, boolean autoRequery)

This constructor was deprecated in API level 24.1.0. This option is discouraged, as it results in Cursor queries being performed on the application's UI thread and thus can cause poor responsiveness or even Application Not Responding errors. As an alternative, use LoaderManager with a CursorLoader.

ResourceCursorAdapter(Context context, int layout, Cursor c, int flags)

Standard constructor.

Public methods

View newDropDownView(Context context, Cursor cursor, ViewGroup parent)

Makes a new drop down view to hold the data pointed to by cursor.

View newView(Context context, Cursor cursor, ViewGroup parent)

Inflates view(s) from the specified XML file.

void setDropDownViewResource(int dropDownLayout)

Sets the layout resource of the drop down views.

void setViewResource(int layout)

Sets the layout resource of the item views.

Inherited methods

From class android.support.v4.widget.CursorAdapter
From class android.widget.BaseAdapter
From class java.lang.Object
From interface android.widget.Filterable
From interface android.widget.ListAdapter
From interface android.widget.SpinnerAdapter
From interface android.widget.Adapter

Public constructors

ResourceCursorAdapter

added in version 22.1.0
ResourceCursorAdapter (Context context, 
                int layout, 
                Cursor c)

This constructor was deprecated in API level 22.1.0.
This option is discouraged, as it results in Cursor queries being performed on the application's UI thread and thus can cause poor responsiveness or even Application Not Responding errors. As an alternative, use LoaderManager with a CursorLoader.

Constructor the enables auto-requery.

Parameters
context Context: The context where the ListView associated with this adapter is running

layout int: resource identifier of a layout file that defines the views for this list item. Unless you override them later, this will define both the item views and the drop down views.

c Cursor

ResourceCursorAdapter

added in version 22.1.0
ResourceCursorAdapter (Context context, 
                int layout, 
                Cursor c, 
                boolean autoRequery)

This constructor was deprecated in API level 24.1.0.
This option is discouraged, as it results in Cursor queries being performed on the application's UI thread and thus can cause poor responsiveness or even Application Not Responding errors. As an alternative, use LoaderManager with a CursorLoader.

Constructor with default behavior as per CursorAdapter(Context, Cursor, boolean); it is recommended you not use this, but instead ResourceCursorAdapter(Context, int, Cursor, int). When using this constructor, FLAG_REGISTER_CONTENT_OBSERVER will always be set.

Parameters
context Context: The context where the ListView associated with this adapter is running

layout int: resource identifier of a layout file that defines the views for this list item. Unless you override them later, this will define both the item views and the drop down views.

c Cursor: The cursor from which to get the data.

autoRequery boolean: If true the adapter will call requery() on the cursor whenever it changes so the most recent data is always displayed. Using true here is discouraged.

ResourceCursorAdapter

added in version 22.1.0
ResourceCursorAdapter (Context context, 
                int layout, 
                Cursor c, 
                int flags)

Standard constructor.

Parameters
context Context: The context where the ListView associated with this adapter is running

layout int: Resource identifier of a layout file that defines the views for this list item. Unless you override them later, this will define both the item views and the drop down views.

c Cursor: The cursor from which to get the data.

flags int: Flags used to determine the behavior of the adapter, as per CursorAdapter(Context, Cursor, int).

Public methods

newDropDownView

added in version 22.1.0
View newDropDownView (Context context, 
                Cursor cursor, 
                ViewGroup parent)

Makes a new drop down view to hold the data pointed to by cursor.

Parameters
context Context: Interface to application's global information

cursor Cursor: The cursor from which to get the data. The cursor is already moved to the correct position.

parent ViewGroup: The parent to which the new view is attached to

Returns
View the newly created view.

newView

added in version 22.1.0
View newView (Context context, 
                Cursor cursor, 
                ViewGroup parent)

Inflates view(s) from the specified XML file.

Parameters
context Context: Interface to application's global information

cursor Cursor: The cursor from which to get the data. The cursor is already moved to the correct position.

parent ViewGroup: The parent to which the new view is attached to

Returns
View the newly created view.

setDropDownViewResource

added in version 22.1.0
void setDropDownViewResource (int dropDownLayout)

Sets the layout resource of the drop down views.

Parameters
dropDownLayout int: the layout resources used to create drop down views

setViewResource

added in version 22.1.0
void setViewResource (int layout)

Sets the layout resource of the item views.

Parameters
layout int: the layout resources used to create item views