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.
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 is deprecated.
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 |
|
ResourceCursorAdapter(Context context, int layout, Cursor c, boolean autoRequery)
This constructor is deprecated.
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 |
|
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
|
ResourceCursorAdapter (Context context, int layout, Cursor c)
This constructor is deprecated.
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 (Context context, int layout, Cursor c, boolean autoRequery)
This constructor is deprecated.
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 (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) .
|
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. |
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. |
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
|
void setViewResource (int layout)
Sets the layout resource of the item views.
Parameters | |
---|---|
layout |
int :
the layout resources used to create item views
|