ResourceCursorAdapter
public abstract class ResourceCursorAdapter extends CursorAdapter
| java.lang.Object | |||
| ↳ | android.widget.BaseAdapter | ||
| ↳ | androidx.cursoradapter.widget.CursorAdapter | ||
| ↳ | androidx.cursoradapter.widget.ResourceCursorAdapter |
SimpleCursorAdapter |
Static library support version of the framework's |
Static library support version of the framework's android.widget.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
Public constructors |
|---|
This method 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. |
This method 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. |
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 |
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 Constants |
||||
|---|---|---|---|---|
|
||||
|
Inherited methods |
||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||
Public constructors
publicResourceCursorAdapter(Context context, int layout, Cursor c)
Constructor the enables auto-requery.
| Parameters | |
|---|---|
Context context |
The context where the ListView associated with this adapter is running |
int layout |
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. |
publicResourceCursorAdapter(
Context context,
int layout,
Cursor c,
boolean autoRequery
)
Constructor with default behavior as per CursorAdapter; it is recommended you not use this, but instead ResourceCursorAdapter. 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 |
int layout |
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. |
Cursor c |
The cursor from which to get the data. |
boolean autoRequery |
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
public 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 |
int layout |
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. |
Cursor c |
The cursor from which to get the data. |
int flags |
Flags used to determine the behavior of the adapter, as per |
Public methods
newDropDownView
public 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. |
ViewGroup parent |
The parent to which the new view is attached to |
| Returns | |
|---|---|
View |
the newly created view. |
newView
public View newView(Context context, Cursor cursor, ViewGroup parent)
Inflates view(s) from the specified XML file.
| See also | |
|---|---|
newView |
setDropDownViewResource
public void setDropDownViewResource(int dropDownLayout)
Sets the layout resource of the drop down views.
| Parameters | |
|---|---|
int dropDownLayout |
the layout resources used to create drop down views |
setViewResource
public void setViewResource(int layout)
Sets the layout resource of the item views.
| Parameters | |
|---|---|
int layout |
the layout resources used to create item views |