public class Request
extends java.lang.Object
implements android.os.Parcelable, java.lang.Cloneable
| 构造器和说明 |
|---|
Request()
Create an empty Request.
|
Request(java.lang.Class<? extends IMasterFragment> clazz) |
Request(android.os.Parcel in)
Create a Request from Parcel.
|
Request(Request o) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.Object |
clone() |
int |
describeContents() |
boolean[] |
getBooleanArrayExtra(java.lang.String name)
Retrieve extended data from the request.
|
boolean |
getBooleanExtra(java.lang.String name,
boolean defaultValue)
Retrieve extended data from the request.
|
android.os.Bundle |
getBundleExtra(java.lang.String name)
Retrieve extended data from the request.
|
byte[] |
getByteArrayExtra(java.lang.String name)
Retrieve extended data from the request.
|
byte |
getByteExtra(java.lang.String name,
byte defaultValue)
Retrieve extended data from the request.
|
char[] |
getCharArrayExtra(java.lang.String name)
Retrieve extended data from the request.
|
char |
getCharExtra(java.lang.String name,
char defaultValue)
Retrieve extended data from the request.
|
java.lang.CharSequence |
getCharSequenceExtra(java.lang.String name)
Retrieve extended data from the request.
|
java.lang.String |
getClassName() |
double[] |
getDoubleArrayExtra(java.lang.String name)
Retrieve extended data from the request.
|
double |
getDoubleExtra(java.lang.String name,
double defaultValue)
Retrieve extended data from the request.
|
float[] |
getFloatArrayExtra(java.lang.String name)
Retrieve extended data from the request.
|
float |
getFloatExtra(java.lang.String name,
float defaultValue)
Retrieve extended data from the request.
|
int[] |
getIntArrayExtra(java.lang.String name)
Retrieve extended data from the request.
|
java.util.ArrayList<java.lang.Integer> |
getIntegerArrayListExtra(java.lang.String name)
Retrieve extended data from the request.
|
int |
getIntExtra(java.lang.String name,
int defaultValue)
Retrieve extended data from the request.
|
long[] |
getLongArrayExtra(java.lang.String name)
Retrieve extended data from the request.
|
long |
getLongExtra(java.lang.String name,
long defaultValue)
Retrieve extended data from the request.
|
android.os.Parcelable[] |
getParcelableArrayExtra(java.lang.String name)
Retrieve extended data from the request.
|
<T extends android.os.Parcelable> |
getParcelableArrayListExtra(java.lang.String name)
Retrieve extended data from the request.
|
<T extends android.os.Parcelable> |
getParcelableExtra(java.lang.String name)
Retrieve extended data from the request.
|
java.io.Serializable |
getSerializableExtra(java.lang.String name)
Retrieve extended data from the request.
|
short[] |
getShortArrayExtra(java.lang.String name)
Retrieve extended data from the request.
|
short |
getShortExtra(java.lang.String name,
short defaultValue)
Retrieve extended data from the request.
|
java.lang.String[] |
getStringArrayExtra(java.lang.String name)
Retrieve extended data from the request.
|
java.util.ArrayList<java.lang.String> |
getStringArrayListExtra(java.lang.String name)
Retrieve extended data from the request.
|
java.lang.String |
getStringExtra(java.lang.String name)
Retrieve extended data from the request.
|
Request |
putExtra(java.lang.String name,
boolean value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
boolean[] value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
android.os.Bundle value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
byte value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
byte[] value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
char value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
char[] value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
java.lang.CharSequence value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
double value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
double[] value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
float value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
float[] value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
int value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
int[] value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
long value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
long[] value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
android.os.Parcelable value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
android.os.Parcelable[] value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
java.io.Serializable value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
short value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
short[] value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
java.lang.String value)
Add extended data to the extra.
|
Request |
putExtra(java.lang.String name,
java.lang.String[] value)
Add extended data to the extra.
|
Request |
putExtras(android.os.Bundle extras)
Add a set of extended data to the extra.
|
Request |
putExtras(Request src)
Copy all extras in 'src' in to this extra.
|
Request |
putIntegerArrayListExtra(java.lang.String name,
java.util.ArrayList<java.lang.Integer> value)
Add extended data to the extra.
|
Request |
putParcelableArrayListExtra(java.lang.String name,
java.util.ArrayList<? extends android.os.Parcelable> value)
Add extended data to the extra.
|
Request |
putStringArrayListExtra(java.lang.String name,
java.util.ArrayList<java.lang.String> value)
Add extended data to the extra.
|
void |
removeExtra(java.lang.String name)
Remove extended data from the request.
|
Request |
replaceExtras(android.os.Bundle extras)
Completely replace the extras in the Request with the given Bundle of
extras.
|
Request |
replaceExtras(Request src)
Completely replace the extras in the Request with the extras in the given
Request.
|
void |
setClass(java.lang.Class<? extends IMasterFragment> clazz)
Sets fragment's class.
|
void |
setClassName(java.lang.String className)
Sets fragment's class name.
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<Request> CREATOR
public Request()
public Request(Request o)
public Request(java.lang.Class<? extends IMasterFragment> clazz)
public Request(android.os.Parcel in)
protected java.lang.Object clone()
clone 在类中 java.lang.Objectpublic java.lang.String getClassName()
public void setClassName(java.lang.String className)
public void setClass(java.lang.Class<? extends IMasterFragment> clazz)
public int describeContents()
describeContents 在接口中 android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel 在接口中 android.os.Parcelablepublic boolean getBooleanExtra(java.lang.String name,
boolean defaultValue)
name - The name of the desired item.defaultValue - the value to be returned if no value of the desired type is
stored with the given name.putExtra(String, boolean)public byte getByteExtra(java.lang.String name,
byte defaultValue)
name - The name of the desired item.defaultValue - the value to be returned if no value of the desired type is
stored with the given name.putExtra(String, byte)public short getShortExtra(java.lang.String name,
short defaultValue)
name - The name of the desired item.defaultValue - the value to be returned if no value of the desired type is
stored with the given name.putExtra(String, short)public char getCharExtra(java.lang.String name,
char defaultValue)
name - The name of the desired item.defaultValue - the value to be returned if no value of the desired type is
stored with the given name.putExtra(String, char)public int getIntExtra(java.lang.String name,
int defaultValue)
name - The name of the desired item.defaultValue - the value to be returned if no value of the desired type is
stored with the given name.putExtra(String, int)public long getLongExtra(java.lang.String name,
long defaultValue)
name - The name of the desired item.defaultValue - the value to be returned if no value of the desired type is
stored with the given name.putExtra(String, long)public float getFloatExtra(java.lang.String name,
float defaultValue)
name - The name of the desired item.defaultValue - the value to be returned if no value of the desired type is
stored with the given name.putExtra(String, float)public double getDoubleExtra(java.lang.String name,
double defaultValue)
name - The name of the desired item.defaultValue - the value to be returned if no value of the desired type is
stored with the given name.putExtra(String, double)public java.lang.String getStringExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, String)public java.lang.CharSequence getCharSequenceExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, CharSequence)public <T extends android.os.Parcelable> T getParcelableExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, Parcelable)public android.os.Parcelable[] getParcelableArrayExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, Parcelable[])public <T extends android.os.Parcelable> java.util.ArrayList<T> getParcelableArrayListExtra(java.lang.String name)
name - The name of the desired item.putParcelableArrayListExtra(String, ArrayList)public java.io.Serializable getSerializableExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, Serializable)public java.util.ArrayList<java.lang.Integer> getIntegerArrayListExtra(java.lang.String name)
name - The name of the desired item.putIntegerArrayListExtra(String, ArrayList)public java.util.ArrayList<java.lang.String> getStringArrayListExtra(java.lang.String name)
name - The name of the desired item.putStringArrayListExtra(String, ArrayList)public boolean[] getBooleanArrayExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, boolean[])public byte[] getByteArrayExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, byte[])public short[] getShortArrayExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, short[])public char[] getCharArrayExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, char[])public int[] getIntArrayExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, int[])public long[] getLongArrayExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, long[])public float[] getFloatArrayExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, float[])public double[] getDoubleArrayExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, double[])public java.lang.String[] getStringArrayExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, String[])public android.os.Bundle getBundleExtra(java.lang.String name)
name - The name of the desired item.putExtra(String, Bundle)public Request putExtra(java.lang.String name, boolean value)
name - The name of the extra data, with package prefix.value - The boolean data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getBooleanExtra(String, boolean)public Request putExtra(java.lang.String name, byte value)
name - The name of the extra data, with package prefix.value - The byte data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getByteExtra(String, byte)public Request putExtra(java.lang.String name, char value)
name - The name of the extra data, with package prefix.value - The char data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getCharExtra(String, char)public Request putExtra(java.lang.String name, short value)
name - The name of the extra data, with package prefix.value - The short data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getShortExtra(String, short)public Request putExtra(java.lang.String name, int value)
name - The name of the extra data, with package prefix.value - The integer data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getIntExtra(String, int)public Request putExtra(java.lang.String name, long value)
name - The name of the extra data, with package prefix.value - The long data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getLongExtra(String, long)public Request putExtra(java.lang.String name, float value)
name - The name of the extra data, with package prefix.value - The float data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getFloatExtra(String, float)public Request putExtra(java.lang.String name, double value)
name - The name of the extra data, with package prefix.value - The double data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getDoubleExtra(String, double)public Request putExtra(java.lang.String name, java.lang.String value)
name - The name of the extra data, with package prefix.value - The String data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getStringExtra(String)public Request putExtra(java.lang.String name, java.lang.CharSequence value)
name - The name of the extra data, with package prefix.value - The CharSequence data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getCharSequenceExtra(String)public Request putExtra(java.lang.String name, android.os.Parcelable value)
name - The name of the extra data, with package prefix.value - The Parcelable data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getParcelableExtra(String)public Request putExtra(java.lang.String name, android.os.Parcelable[] value)
name - The name of the extra data, with package prefix.value - The Parcelable[] data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getParcelableArrayExtra(String)public Request putParcelableArrayListExtra(java.lang.String name, java.util.ArrayList<? extends android.os.Parcelable> value)
name - The name of the extra data, with package prefix.value - The ArrayListputExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getParcelableArrayListExtra(String)public Request putIntegerArrayListExtra(java.lang.String name, java.util.ArrayList<java.lang.Integer> value)
name - The name of the extra data, with package prefix.value - The ArrayListputExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getIntegerArrayListExtra(String)public Request putStringArrayListExtra(java.lang.String name, java.util.ArrayList<java.lang.String> value)
name - The name of the extra data, with package prefix.value - The ArrayListputExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getStringArrayListExtra(String)public Request putExtra(java.lang.String name, java.io.Serializable value)
name - The name of the extra data, with package prefix.value - The Serializable data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getSerializableExtra(String)public Request putExtra(java.lang.String name, boolean[] value)
name - The name of the extra data, with package prefix.value - The boolean array data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getBooleanArrayExtra(String)public Request putExtra(java.lang.String name, byte[] value)
name - The name of the extra data, with package prefix.value - The byte array data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getByteArrayExtra(String)public Request putExtra(java.lang.String name, short[] value)
name - The name of the extra data, with package prefix.value - The short array data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getShortArrayExtra(String)public Request putExtra(java.lang.String name, char[] value)
name - The name of the extra data, with package prefix.value - The char array data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getCharArrayExtra(String)public Request putExtra(java.lang.String name, int[] value)
name - The name of the extra data, with package prefix.value - The int array data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getIntArrayExtra(String)public Request putExtra(java.lang.String name, long[] value)
name - The name of the extra data, with package prefix.value - The byte array data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getLongArrayExtra(String)public Request putExtra(java.lang.String name, float[] value)
name - The name of the extra data, with package prefix.value - The float array data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getFloatArrayExtra(String)public Request putExtra(java.lang.String name, double[] value)
name - The name of the extra data, with package prefix.value - The double array data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getDoubleArrayExtra(String)public Request putExtra(java.lang.String name, java.lang.String[] value)
name - The name of the extra data, with package prefix.value - The String array data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getStringArrayExtra(String)public Request putExtra(java.lang.String name, android.os.Bundle value)
name - The name of the extra data, with package prefix.value - The Bundle data value.putExtras(engineer.echo.oneactivity.core.Request),
removeExtra(java.lang.String),
getBundleExtra(String)public Request putExtras(Request src)
src - Contains the extras to copy.putExtra(java.lang.String, boolean)public Request putExtras(android.os.Bundle extras)
extras - The Bundle of extras to add to this extra.putExtra(java.lang.String, boolean),
removeExtra(java.lang.String)public Request replaceExtras(Request src)
src - The exact extras contained in this Request are copied into the
target request, replacing any that were previously there.public Request replaceExtras(android.os.Bundle extras)
extras - The new set of extras in the Request, or null to erase all
extras.public void removeExtra(java.lang.String name)