Bundle能够存储的数据类型

void  putAll(Bundle map)

void  putBinder(String key, IBinder value)

void  putBoolean(String key, boolean value)

void  putBooleanArray(String key, boolean[] value)

void  putBundle(String key, Bundle value)

void  putByte(String key, byte value)

void  putByteArray(String key, byte[] value)

void  putChar(String key, char value)

void  putCharArray(String key, char[] value)

void  putCharSequence(String key, CharSequence value)

void  putCharSequenceArray(String key, CharSequence[] value)

void  putCharSequenceArrayList(String key, ArrayList<CharSequence> value)

void  putDouble(String key, double value)

void  putDoubleArray(String key, double[] value)

void  putFloat(String key, float value)

void  putFloatArray(String key, float[] value)

void  putInt(String key, int value)

void  putIntArray(String key, int[] value)

void  putIntegerArrayList(String key, ArrayList<Integer> value)

void  putLong(String key, long value)

void  putLongArray(String key, long[] value)

void  putParcelable(String key, Parcelable value)

void  putParcelableArray(String key, Parcelable[] value)

void  putParcelableArrayList(String key, ArrayList<? extends Parcelable> value)

void  putSerializable(String key, Serializable value)

void  putShort(String key, short value)

void  putShortArray(String key, short[] value)

void  putSparseParcelableArray(String key, SparseArray<? extends Parcelable> value)

void  putString(String key, String value)

void  putStringArray(String key, String[] value)

void  putStringArrayList(String key, ArrayList<String> value)