public final class Bundle
extends BaseBundle
implements Cloneable, Parcelable
java.lang.Object | ||
↳ | android.os.BaseBundle | |
↳ | android.os.Bundle |
从字符串键到各种 Parcelable
值的映射。
也可以看看:
Inherited constants |
---|
From interface android.os.Parcelable
|
Fields |
|
---|---|
public static final Creator<Bundle> |
CREATOR |
public static final Bundle |
EMPTY |
Public constructors |
|
---|---|
Bundle() 构造一个新的空的Bundle。 |
|
Bundle(ClassLoader loader) 构造一个新的空Bundle,该Bundle使用特定的ClassLoader来实例化Parcelable和Serializable对象。 |
|
Bundle(int capacity) 构造一个新的空的Bundle,其大小保持给定数量的元素。 |
|
Bundle(Bundle b) 构造一个Bundle,其中包含来自给定Bundle的映射副本。 |
|
Bundle(PersistableBundle b) 构造一个包含来自给定PersistableBundle的映射副本的Bundle。 |
Public methods |
|
---|---|
void |
clear() 从该Bundle的映射中移除所有元素。 |
Object |
clone() 克隆当前的Bundle。 |
int |
describeContents() 报告这个Parcelable内容的性质 |
IBinder |
getBinder(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
Bundle |
getBundle(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
byte |
getByte(String key) 返回与给定键相关联的值;如果给定键不存在所需类型的映射,则返回(字节)0。 |
Byte |
getByte(String key, byte defaultValue) 如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。 |
byte[] |
getByteArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
char |
getChar(String key) 返回与给定键相关联的值;如果给定键不存在所需类型的映射,则返回(char)0。 |
char |
getChar(String key, char defaultValue) 如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。 |
char[] |
getCharArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
CharSequence |
getCharSequence(String key, CharSequence defaultValue) 如果给定键未存在所需类型的映射,或者null值与给定键明确关联,则返回与给定键相关联的值或defaultValue。 |
CharSequence |
getCharSequence(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
CharSequence[] |
getCharSequenceArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
ArrayList<CharSequence> |
getCharSequenceArrayList(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
ClassLoader |
getClassLoader() 返回当前与此Bundle关联的ClassLoader。 |
float |
getFloat(String key, float defaultValue) 如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。 |
float |
getFloat(String key) 返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0.0f。 |
float[] |
getFloatArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
ArrayList<Integer> |
getIntegerArrayList(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
<T extends Parcelable> T |
getParcelable(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
Parcelable[] |
getParcelableArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
<T extends Parcelable> ArrayList<T> |
getParcelableArrayList(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
Serializable |
getSerializable(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
short |
getShort(String key) 返回与给定键相关联的值;如果给定键不存在所需类型的映射,则返回(short)0。 |
short |
getShort(String key, short defaultValue) 如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。 |
short[] |
getShortArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
Size |
getSize(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
SizeF |
getSizeF(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
<T extends Parcelable> SparseArray<T> |
getSparseParcelableArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
ArrayList<String> |
getStringArrayList(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
boolean |
hasFileDescriptors() 报告软件包是否包含任何parcel文件描述符。 |
void |
putAll(Bundle bundle) 将给定Bundle中的所有映射插入到该Bundle中。 |
void |
putBinder(String key, IBinder value) 将 |
void |
putBundle(String key, Bundle value) 将Bundle值插入到此Bundle的映射中,替换给定键的任何现有值。 |
void |
putByte(String key, byte value) 在此Bundle的映射中插入一个字节值,替换给定键的任何现有值。 |
void |
putByteArray(String key, byte[] value) 将一个字节数组值插入此Bundle的映射中,替换给定键的任何现有值。 |
void |
putChar(String key, char value) 在该Bundle的映射中插入char值,替换给定键的任何现有值。 |
void |
putCharArray(String key, char[] value) 将char数组值插入此Bundle的映射中,替换给定键的任何现有值。 |
void |
putCharSequence(String key, CharSequence value) 将CharSequence值插入到此Bundle的映射中,替换给定键的任何现有值。 |
void |
putCharSequenceArray(String key, CharSequence[] value) 将CharSequence数组值插入此Bundle的映射中,替换给定键的任何现有值。 |
void |
putCharSequenceArrayList(String key, ArrayList<CharSequence> value) 插入一个ArrayList
|
void |
putFloat(String key, float value) 在此Bundle的映射中插入浮点值,替换给定键的任何现有值。 |
void |
putFloatArray(String key, float[] value) 将一个浮点数组值插入到此Bundle的映射中,替换给定键的任何现有值。 |
void |
putIntegerArrayList(String key, ArrayList<Integer> value) 插入一个ArrayList
|
void |
putParcelable(String key, Parcelable value) 将Parcelable值插入到此Bundle的映射中,替换给定键的任何现有值。 |
void |
putParcelableArray(String key, Parcelable[] value) 将一个Parcelable值数组插入此Bundle的映射中,替换给定键的任何现有值。 |
void |
putParcelableArrayList(String key, ArrayList<? extends Parcelable> value) 在此Bundle的映射中插入一个Parcelable值列表,替换给定键的任何现有值。 |
void |
putSerializable(String key, Serializable value) 将一个Serializable值插入到此Bundle的映射中,替换给定键的任何现有值。 |
void |
putShort(String key, short value) 在此Bundle的映射中插入一个短值,替换给定键的任何现有值。 |
void |
putShortArray(String key, short[] value) 在此Bundle的映射中插入一个简短的数组值,替换给定键的任何现有值。 |
void |
putSize(String key, Size value) 在此Bundle的映射中插入Size值,替换给定键的任何现有值。 |
void |
putSizeF(String key, SizeF value) 将SizeF值插入到此Bundle的映射中,替换给定键的任何现有值。 |
void |
putSparseParcelableArray(String key, SparseArray<? extends Parcelable> value) 将Parcelable值的SparceArray插入到此Bundle的映射中,替换给定键的任何现有值。 |
void |
putStringArrayList(String key, ArrayList<String> value) 插入一个ArrayList
|
void |
readFromParcel(Parcel parcel) 将包裹内容读入此捆绑包中,通常是为了使它通过IBinder连接。 |
void |
remove(String key) 使用此Bundle映射中的给定键删除任何条目。 |
void |
setClassLoader(ClassLoader loader) 更改此Bundle在实例化对象时使用的ClassLoader。 |
String |
toString() 返回对象的字符串表示形式。 |
void |
writeToParcel(Parcel parcel, int flags) 将Bundle内容写入Parcel,通常是为了通过一个IBinder连接传递它。 |
Inherited methods |
|
---|---|
From class android.os.BaseBundle
|
|
From class java.lang.Object
|
|
From interface android.os.Parcelable
|
Bundle (ClassLoader loader)
构造一个新的空Bundle,该Bundle使用特定的ClassLoader来实例化Parcelable和Serializable对象。
Parameters | |
---|---|
loader |
ClassLoader : An explicit ClassLoader to use when instantiating objects inside of the Bundle. |
Bundle (int capacity)
构造一个新的空的Bundle,其大小保持给定数量的元素。 捆绑将根据需要增长。
Parameters | |
---|---|
capacity |
int : the initial capacity of the Bundle |
Bundle (Bundle b)
构造一个Bundle,其中包含来自给定Bundle的映射副本。
Parameters | |
---|---|
b |
Bundle : a Bundle to be copied. |
Bundle (PersistableBundle b)
构造一个包含来自给定PersistableBundle的映射副本的Bundle。
Parameters | |
---|---|
b |
PersistableBundle : a Bundle to be copied. |
Object clone ()
克隆当前的Bundle。 内部映射是克隆的,但它引用的键和值是通过引用复制的。
Returns | |
---|---|
Object |
a clone of this instance. |
int describeContents ()
报告这个Parcelable内容的性质
Returns | |
---|---|
int |
a bitmask indicating the set of special object types marshaled by this Parcelable object instance. |
IBinder getBinder (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
IBinder |
an IBinder value, or null |
Bundle getBundle (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
Bundle |
a Bundle value, or null |
byte getByte (String key)
返回与给定键相关联的值;如果给定键不存在所需类型的映射,则返回(字节)0。
Parameters | |
---|---|
key |
String : a String |
Returns | |
---|---|
byte |
a byte value |
Byte getByte (String key, byte defaultValue)
如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。
Parameters | |
---|---|
key |
String : a String |
defaultValue |
byte : Value to return if key does not exist |
Returns | |
---|---|
Byte |
a byte value |
byte[] getByteArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
byte[] |
a byte[] value, or null |
char getChar (String key)
返回与给定键相关联的值;如果给定键不存在所需类型的映射,则返回(char)0。
Parameters | |
---|---|
key |
String : a String |
Returns | |
---|---|
char |
a char value |
char getChar (String key, char defaultValue)
如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。
Parameters | |
---|---|
key |
String : a String |
defaultValue |
char : Value to return if key does not exist |
Returns | |
---|---|
char |
a char value |
char[] getCharArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
char[] |
a char[] value, or null |
CharSequence getCharSequence (String key, CharSequence defaultValue)
如果给定键未存在所需类型的映射,或者null值与给定键明确关联,则返回与给定键相关联的值或defaultValue。
Parameters | |
---|---|
key |
String : a String, or null |
defaultValue |
CharSequence : Value to return if key does not exist or if a null value is associated with the given key. |
Returns | |
---|---|
CharSequence |
the CharSequence value associated with the given key, or defaultValue if no valid CharSequence object is currently mapped to that key. |
CharSequence getCharSequence (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
CharSequence |
a CharSequence value, or null |
CharSequence[] getCharSequenceArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
CharSequence[] |
a CharSequence[] value, or null |
ArrayList<CharSequence> getCharSequenceArrayList (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
ArrayList<CharSequence> |
an ArrayList
|
ClassLoader getClassLoader ()
返回当前与此Bundle关联的ClassLoader。
Returns | |
---|---|
ClassLoader |
float getFloat (String key, float defaultValue)
如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。
Parameters | |
---|---|
key |
String : a String |
defaultValue |
float : Value to return if key does not exist |
Returns | |
---|---|
float |
a float value |
float getFloat (String key)
返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0.0f。
Parameters | |
---|---|
key |
String : a String |
Returns | |
---|---|
float |
a float value |
float[] getFloatArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
float[] |
a float[] value, or null |
ArrayList<Integer> getIntegerArrayList (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
ArrayList<Integer> |
an ArrayList
|
T getParcelable (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
T |
a Parcelable value, or null |
Parcelable[] getParcelableArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
Parcelable[] |
a Parcelable[] value, or null |
ArrayList<T> getParcelableArrayList (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
ArrayList<T> |
an ArrayList
|
Serializable getSerializable (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
Serializable |
a Serializable value, or null |
short getShort (String key)
返回与给定键相关联的值;如果给定键不存在所需类型的映射,则返回(short)0。
Parameters | |
---|---|
key |
String : a String |
Returns | |
---|---|
short |
a short value |
short getShort (String key, short defaultValue)
如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。
Parameters | |
---|---|
key |
String : a String |
defaultValue |
short : Value to return if key does not exist |
Returns | |
---|---|
short |
a short value |
short[] getShortArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
short[] |
a short[] value, or null |
Size getSize (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
Size |
a Size value, or null |
SizeF getSizeF (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
SizeF |
a Size value, or null |
SparseArray<T> getSparseParcelableArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
SparseArray<T> |
a SparseArray of T values, or null |
ArrayList<String> getStringArrayList (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
ArrayList<String> |
an ArrayList
|
boolean hasFileDescriptors ()
报告软件包是否包含任何parcel文件描述符。
Returns | |
---|---|
boolean |
void putAll (Bundle bundle)
将给定Bundle中的所有映射插入到该Bundle中。
Parameters | |
---|---|
bundle |
Bundle : a Bundle |
void putBinder (String key, IBinder value)
将IBinder
值插入此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
使用此功能时应非常小心。 在使用Bundle的许多地方(比如Intent对象内部),Bundle可以在比原来创建它的进程更长的另一个进程内存活。 在这种情况下,当您的流程消失时,您在此处提供的IBinder将变为无效,并且不再可用,即使稍后为您创建新流程。
Parameters | |
---|---|
key |
String : a String, or null |
value |
IBinder : an IBinder object, or null |
void putBundle (String key, Bundle value)
将Bundle值插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
Bundle : a Bundle object, or null |
void putByte (String key, byte value)
在此Bundle的映射中插入一个字节值,替换给定键的任何现有值。
Parameters | |
---|---|
key |
String : a String, or null |
value |
byte : a byte |
void putByteArray (String key, byte[] value)
将一个字节数组值插入此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
byte : a byte array object, or null |
void putChar (String key, char value)
在该Bundle的映射中插入char值,替换给定键的任何现有值。
Parameters | |
---|---|
key |
String : a String, or null |
value |
char : a char |
void putCharArray (String key, char[] value)
将char数组值插入此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
char : a char array object, or null |
void putCharSequence (String key, CharSequence value)
将CharSequence值插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
CharSequence : a CharSequence, or null |
void putCharSequenceArray (String key, CharSequence[] value)
将CharSequence数组值插入此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
CharSequence : a CharSequence array object, or null |
void putCharSequenceArrayList (String key, ArrayList<CharSequence> value)
插入一个ArrayList
Parameters | |
---|---|
key |
String : a String, or null |
value |
ArrayList : an ArrayList
|
void putFloat (String key, float value)
在此Bundle的映射中插入浮点值,替换给定键的任何现有值。
Parameters | |
---|---|
key |
String : a String, or null |
value |
float : a float |
void putFloatArray (String key, float[] value)
将一个浮点数组值插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
float : a float array object, or null |
void putIntegerArrayList (String key, ArrayList<Integer> value)
插入一个ArrayList
Parameters | |
---|---|
key |
String : a String, or null |
value |
ArrayList : an ArrayList
|
void putParcelable (String key, Parcelable value)
将Parcelable值插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
Parcelable : a Parcelable object, or null |
void putParcelableArray (String key, Parcelable[] value)
将一个Parcelable值数组插入此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
Parcelable : an array of Parcelable objects, or null |
void putParcelableArrayList (String key, ArrayList<? extends Parcelable> value)
在此Bundle的映射中插入一个Parcelable值列表,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
ArrayList : an ArrayList of Parcelable objects, or null |
void putSerializable (String key, Serializable value)
将一个Serializable值插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
Serializable : a Serializable object, or null |
void putShort (String key, short value)
在此Bundle的映射中插入一个短值,替换给定键的任何现有值。
Parameters | |
---|---|
key |
String : a String, or null |
value |
short : a short |
void putShortArray (String key, short[] value)
在此Bundle的映射中插入一个简短的数组值,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
short : a short array object, or null |
void putSize (String key, Size value)
在此Bundle的映射中插入Size值,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
Size : a Size object, or null |
void putSizeF (String key, SizeF value)
将SizeF值插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
SizeF : a SizeF object, or null |
void putSparseParcelableArray (String key, SparseArray<? extends Parcelable> value)
将Parcelable值的SparceArray插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
SparseArray : a SparseArray of Parcelable objects, or null |
void putStringArrayList (String key, ArrayList<String> value)
插入一个ArrayList
Parameters | |
---|---|
key |
String : a String, or null |
value |
ArrayList : an ArrayList
|
void readFromParcel (Parcel parcel)
将包裹内容读入此捆绑包中,通常是为了使它通过IBinder连接。
Parameters | |
---|---|
parcel |
Parcel : The parcel to overwrite this bundle from. |
void remove (String key)
使用此Bundle映射中的给定键删除任何条目。
Parameters | |
---|---|
key |
String : a String key |
void setClassLoader (ClassLoader loader)
更改此Bundle在实例化对象时使用的ClassLoader。
Parameters | |
---|---|
loader |
ClassLoader : An explicit ClassLoader to use when instantiating objects inside of the Bundle. |
String toString ()
返回对象的字符串表示形式。 一般来说, toString
方法返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。
类Object
的toString
方法返回一个字符串,其中包含对象为实例的类的名称,符号字符“ @
”以及对象的哈希代码的无符号十六进制表示形式。 换句话说,这个方法返回一个字符串,其值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns | |
---|---|
String |
a string representation of the object. |
void writeToParcel (Parcel parcel, int flags)
将Bundle内容写入Parcel,通常是为了通过一个IBinder连接传递它。
Parameters | |
---|---|
parcel |
Parcel : The parcel to copy this bundle to. |
flags |
int : Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE . |