Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e39b7a3d authored by Makoto Onuki's avatar Makoto Onuki Committed by Android (Google) Code Review
Browse files

Merge "Add AbstractCursor.setExtras()"

parents 73d50d3e 630f6b1c
Loading
Loading
Loading
Loading
+25 −12
Original line number Diff line number Diff line
@@ -36,6 +36,8 @@ public abstract class AbstractCursor implements CrossProcessCursor {
    DataSetObservable mDataSetObservable = new DataSetObservable();
    ContentObservable mContentObservable = new ContentObservable();

    Bundle mExtras = Bundle.EMPTY;

    /* -------------------------------------------------------- */
    /* These need to be implemented by subclasses */
    abstract public int getCount();
@@ -383,8 +385,19 @@ public abstract class AbstractCursor implements CrossProcessCursor {
        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() {
        return Bundle.EMPTY;
        return mExtras;
    }

    public Bundle respond(Bundle extras) {