ResourceCursorAdapter
  public
  
  
  abstract
  class
  ResourceCursorAdapter
  
  
  
  
  
  
  
    extends CursorAdapter
  
  
  
  
  
  
| java.lang.Object | |||
| ↳ | android.widget.BaseAdapter | ||
| ↳ | android.widget.CursorAdapter | ||
| ↳ | android.widget.ResourceCursorAdapter | ||
An easy adapter that creates views defined in an XML file. You can specify the XML file that defines the appearance of the views.
Summary
| Inherited constants | 
|---|
| 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)
      Constructor with default behavior as per
  | |
| 
      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 | 
      setDropDownViewTheme(Resources.Theme theme)
      Sets the  | 
| 
        
        
        
        
        
        void | 
      setViewResource(int layout)
      Sets the layout resource of the item views. | 
| Inherited methods | |
|---|---|
Public constructors
ResourceCursorAdapter
public 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
public ResourceCursorAdapter (Context context, int layout, Cursor c, boolean autoRequery)
Constructor with default behavior as per
 CursorAdapter.CursorAdapter(Context, Cursor, boolean); it is recommended
 you not use this, but instead ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int).
 When using this constructor, CursorAdapter.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
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 | 
| 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 perCursorAdapter.CursorAdapter(Context, Cursor, int). | 
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. | 
| parent | ViewGroup: 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.
| 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
public 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 | 
setDropDownViewTheme
public void setDropDownViewTheme (Resources.Theme theme)
Sets the Resources.Theme against which drop-down views are
 inflated.
 
 By default, drop-down views are inflated against the theme of the
 Context passed to the adapter's constructor.
| Parameters | |
|---|---|
| theme | Resources.Theme: the theme against which to inflate drop-down views ornullto use the theme from the adapter's context | 
setViewResource
public void setViewResource (int layout)
Sets the layout resource of the item views.
| Parameters | |
|---|---|
| layout | int: the layout resources used to create item views | 
