public
static
final
class
RemoteViews.RemoteCollectionItems
extends Object
implements
Parcelable
Representation of a fixed list of items to be displayed in a RemoteViews collection.
Summary
Nested classes | |
|---|---|
class |
RemoteViews.RemoteCollectionItems.Builder
Builder class for |
Inherited constants | ||||
|---|---|---|---|---|
|
From interface
|
Fields | |
|---|---|
public
static
final
Creator<RemoteViews.RemoteCollectionItems> |
CREATOR
|
Public methods | |
|---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
int
|
getItemCount()
Returns the number of elements in the collection. |
long
|
getItemId(int position)
Returns the id for |
RemoteViews
|
getItemView(int position)
Returns the |
int
|
getViewTypeCount()
Returns the view type count for the collection when used in an adapter |
boolean
|
hasStableIds()
Indicates whether the item ids are stable across changes to the underlying data. |
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||
|
From interface
| |||||||||||||||||||||||
Fields
CREATOR
Added in API level 31
public static final Creator<RemoteViews.RemoteCollectionItems> CREATOR
Public methods
describeContents
Added in API level 31
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(Parcel,int),
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR bit.
| Returns | |
|---|---|
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or
|
getItemCount
Added in API level 31
public int getItemCount ()
Returns the number of elements in the collection.
| Returns | |
|---|---|
int |
Count of items. |
getItemId
Added in API level 31
public long getItemId (int position)
Returns the id for position. See hasStableIds() for whether this id
should be considered meaningful across collection updates.
| Parameters | |
|---|---|
position |
int |
| Returns | |
|---|---|
long |
Id for the position. |
getItemView
Added in API level 31
public RemoteViews getItemView (int position)
Returns the RemoteViews to display at position.
| Parameters | |
|---|---|
position |
int |
| Returns | |
|---|---|
RemoteViews |
RemoteViews for the position.
This value cannot be null. |
getViewTypeCount
Added in API level 31
public int getViewTypeCount ()
Returns the view type count for the collection when used in an adapter
| Returns | |
|---|---|
int |
Count of view types for the collection when used in an adapter. |
See also:
hasStableIds
Added in API level 31
public boolean hasStableIds ()
Indicates whether the item ids are stable across changes to the underlying data.
| Returns | |
|---|---|
boolean |
True if the same id always refers to the same object. |
See also:
writeToParcel
Added in API level 31
public void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
| Parameters | |
|---|---|
dest |
Parcel: This value cannot be null. |
flags |
int: Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE.
Value is either 0 or a combination of the following:
|