Bundle支持的数据类型
Android官方给bundle的定义是:A mapping from String keys to various Parcelable values.
传递三个信息,一是键值对的形式,二是键为String类型,三是值为Parcelable类型。值具体支持哪些基本的变量类型呢?
- 翻阅Android Developer网页,查询Bundle——https://developer.android.com/reference/android/os/Bundle#fields
- 查看其中的get开头的方法返回的数据类型。
- 整理各种返回值如下:IBinder,Bundle,byte,Byte,int, byte[],char,char[],CharSequence,CharSequence[],Arraylist< CharSequence >,ClassLoader,float,float[],ArrayList< Integer >,String,T,Parcelable[],ArrayList< T >,Serializable,short,short[],Size,SizeF,SparseArray< T >,ArrayList< String >,boolean,Bundle。
本文详细介绍了Android中Bundle支持的各种数据类型,包括基本变量类型如byte、int、char等,复杂类型如IBinder、Bundle、byte[]、char[]、CharSequence、ArrayList<T>、Serializable、SparseArray<T>等,以及Parcelable和Serializable接口的应用。
1460





