Android中Bundle支持的数据类型
16lz
2022-05-13
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,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。
- **注意:**Bundle支持的数据类型没有int型,long型。但是可以通过String的形式支持。比如:
Bundle bundle = new Bundle;bundle.putString("age","15");
更多相关文章
- Android(安卓)2.3 API改变大全
- android资源类型
- 01、泛型是什么?——《Android打怪升级之旅》
- 5款最常用的Android测试框架
- Android(安卓)Studio最终篇 - 架构
- Perl登陆Android
- Android(安卓)NDK入门理解
- android多分辨力支持 密度与分辨力
- android内所使用的资源类型