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");

更多相关文章

  1. Android(安卓)2.3 API改变大全
  2. android资源类型
  3. 01、泛型是什么?——《Android打怪升级之旅》
  4. 5款最常用的Android测试框架
  5. Android(安卓)Studio最终篇 - 架构
  6. Perl登陆Android
  7. Android(安卓)NDK入门理解
  8. android多分辨力支持 密度与分辨力
  9. android内所使用的资源类型

随机推荐

  1. [android]android自动化测试五之Robolect
  2. 工作记录[续] android OBB
  3. android 设备开发 让应用程序出现在模拟
  4. 在android里保存数据的三种形式(Saving Da
  5. android 判断手机是否插入SIM卡
  6. SpannableString使用详解
  7. Android底部导航栏实现(四)之TabLayout+Vie
  8. Android复习笔记(3)-android下的junit
  9. android 调用draw(canvas) 函数自动退出
  10. Android6.0 MTK 需求文档(五)