Merge "Add AbstractCursor.setExtras()"
This commit is contained in:
@@ -36,6 +36,8 @@ public abstract class AbstractCursor implements CrossProcessCursor {
|
|||||||
DataSetObservable mDataSetObservable = new DataSetObservable();
|
DataSetObservable mDataSetObservable = new DataSetObservable();
|
||||||
ContentObservable mContentObservable = new ContentObservable();
|
ContentObservable mContentObservable = new ContentObservable();
|
||||||
|
|
||||||
|
Bundle mExtras = Bundle.EMPTY;
|
||||||
|
|
||||||
/* -------------------------------------------------------- */
|
/* -------------------------------------------------------- */
|
||||||
/* These need to be implemented by subclasses */
|
/* These need to be implemented by subclasses */
|
||||||
abstract public int getCount();
|
abstract public int getCount();
|
||||||
@@ -383,8 +385,19 @@ public abstract class AbstractCursor implements CrossProcessCursor {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets a {@link Bundle} that will be returned by {@link #getExtras()}. <code>null</code> will
|
||||||
|
* be converted into {@link Bundle#EMPTY}.
|
||||||
|
*
|
||||||
|
* @param extras {@link Bundle} to set.
|
||||||
|
* @hide
|
||||||
|
*/
|
||||||
|
public void setExtras(Bundle extras) {
|
||||||
|
mExtras = (extras == null) ? Bundle.EMPTY : extras;
|
||||||
|
}
|
||||||
|
|
||||||
public Bundle getExtras() {
|
public Bundle getExtras() {
|
||||||
return Bundle.EMPTY;
|
return mExtras;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Bundle respond(Bundle extras) {
|
public Bundle respond(Bundle extras) {
|
||||||
|
|||||||
Reference in New Issue
Block a user