| データ型 | put |
| char | putExtra(String name, char value) |
| char[] | putExtra(String name, char[] value) |
| byte | putExtra(String name, byte value ) |
| byte[] | putExtra(String name, byte[] value) |
| short | putExtra(String name, short value ) |
| short[] | putExtra(String name, short[] value) |
| int | putExtra(String name, int value) |
| int[] | putExtra(String name, int[] value) |
| long | putExtra(String name, long value) |
| long[] | putExtra(String name, long[] value) |
| float | putExtra(String name, float value) |
| float[] | putExtra(String name, float[] value) |
| double | putExtra(String name, double value) |
| double[] | putExtra(String name, double[] value) |
| boolean | putExtra(String name, boolean value ) |
| boolean[] | putExtra(String name, boolean[] value) |
| String | putExtra(String name, String value ) |
| String[] | putExtra(String name, String[] value) |
| CharSequence | putExtra(String name, CharSequence value) |
| CharSequence[] | putExtra(String name, CharSequence[] value ) |
| Parcelable | putExtra(String name, Parcelable value) |
| Parcelable[] | putExtra(String name, Parselable[] value) |
| Serializable | putExtra(String name, Serializable value ) |
| Bundle | putExtra(String name, Bundle value) |
| ArrayList | putIntegerArrayListExtra(String name, ArrayList value) |
| ArrayList | putStringArrayListExtra(String name, ArrayLis value) |
| ArrayList | putParcelableArrayListExtra(String name, ArrayList value) |
| ArrayList | putCharSequenceArrayListExtra(String name, ArrayList value) |
Bundle|putExtras(Bundle extras)
Intent|putExtras(Intent src)
データの受取は以下のメソッドで受け取る。基本的にIntent#getExtrasメソッドでBundleを受け取りBundleから以下のメソッド群でデータを受け取る。
| データ型 | get |
| char | getChar(String key) getChar(String key, boolean defaultValue) |
| char[] | getCharArray(String key) |
| byte | getByte(String key) getByte(String key, byte defaultValue) |
| byte[] | getByteArray(String key) |
| short | getShort(String key) getShort(String key, short defaultValue) |
| short[] | getShortArray(String key) |
| int | getInt(String key) getInt(String key, int defaultValue) |
| int[] | getIntArray(String key) |
| long | getLong(String key) getLong(String key, long defaultValue) |
| long[] | getLongArray(String key) |
| float | getFloat(String key) getFloat(String key, float defaultValue) |
| float[] | getFloatArray(String key) |
| double | getDouble(String key) getDouble(String key, double defaultValue) |
| double[] | getDoubleArray(String key) |
| boolean | getBoolean(String key) getBoolean(String key, boolean defaultValue) |
| boolean[] | getBooleanArray(String key) |
| String | getString(String key) |
| String[] | getStringArray(String key) |
| CharSequence | getCharSequence(String key) |
| CharSequence[] | getCharSequenceArray(String key) |
| Parcelable | getParcelable(String key) |
| Parcelable[] | getParcelableArray(String key) |
| Serializable | getSerializable(String key) |
| Bundle | getBundle(String key) |
| ArrayList | getIntegerArrayList(String key) |
| ArrayList | getStringArrayList(String key) |
| ArrayList | getParcerableArrayList(String key) |
| ArrayList | getCharSequence(String key) |