Android中 Bundle类的作用

简介: Android中 Bundle类的作用

Android中 Bundle类的作用Bundle类用作携带数据,它类似于Map,用于存放

key-value名值对形式的值。相对于Map,它提供了各种常用类型的 putXxx( )/getXxx( )方法,如


putString( ) getstring( )和 putInt( )/getInt( )


putXxx( )用于往 Bundle对象放入数据, getXxx( )方法用于从 Bundle对象里获取数据。

Bundle的内部实际上是使用了 HashMap类型的变量来存放putxx( )方法放入的值



在调用 Bundle对象的 getXxx( )方法时,方法内部会从该变量中获取数据,然后对数据进行类型转换,转换成什么类型由方法的Xxx决定, getXxx( )方法会把转换后的值返回




第一个参数是你开启请求nten时的对应请求码,可以自己定义第二个参数是目标 Activity返回的验证结果码第三个参数是目标 Activity返回的 Intent目标 Activity中发送请求结果代码,连同源 Activity请求的数据同绑定到 Bundle中通过 intent传回源请求 Activity中



目标 Activity中发送请求结果代码,连同源Actⅳy请求的数据同绑定到 Bundle中通过 Intent传回源请求 Activity中


相关文章
|
25天前
|
JSON 调度 数据库
Android面试之5个Kotlin深度面试题:协程、密封类和高阶函数
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点。文章详细解析了Kotlin中的协程、扩展函数、高阶函数、密封类及`inline`和`reified`关键字在Android开发中的应用,帮助读者更好地理解和使用这些特性。
17 1
|
7天前
|
前端开发 Java 测试技术
android MVP契约类架构模式与MVVM架构模式,哪种架构模式更好?
android MVP契约类架构模式与MVVM架构模式,哪种架构模式更好?
11 0
|
1月前
|
前端开发 Java 测试技术
android MVP契约类架构模式与MVVM架构模式,哪种架构模式更好?
android MVP契约类架构模式与MVVM架构模式,哪种架构模式更好?
19 2
|
6月前
|
XML Java Android开发
利用Bundle实现Android Activity间消息的传递
利用Bundle实现Android Activity间消息的传递
49 2
|
6月前
|
Android开发
Android 分享机顶盒项目的封装类《GridView》(二)(转)
Android 分享机顶盒项目的封装类《GridView》(二)(转)
47 2
|
3月前
|
Java 测试技术 Android开发
Android项目架构设计问题之使用反射调用类的私有方法如何解决
Android项目架构设计问题之使用反射调用类的私有方法如何解决
26 0
|
5月前
|
安全 Android开发 Kotlin
Android面试题之Kotlin的几种常见的类
这篇文章探讨了Kotlin编程语言中的初始化顺序、延迟初始化、惰性初始化、`lateinit`与`by lazy`的区别、初始化注意事项、继承、嵌套类、数据类、单例类和枚举类的使用,以及密封类的概念。文中通过示例代码详细解释了各种特性,并提醒读者关注初始化顺序和线程安全问题。同时,鼓励读者关注作者的公众号“AntDream”获取更多相关文章。
41 1
|
6月前
|
XML Java Android开发
Android 分享机顶盒项目的封装类《GridView》(三)(转)
Android 分享机顶盒项目的封装类《GridView》(三)(转)
37 2
|
6月前
|
Java 开发工具 Android开发
如何访问 android系统hide的类或接口
如何访问 android系统hide的类或接口
253 1
|
6月前
|
Android开发 UED 开发者
解释Android App Bundle是什么,它的优势是什么?
Android App Bundle是Google开发的优化应用分发技术,它打包应用及资源以减少下载大小,加快加载速度,节省用户流量。App Bundle支持离线使用,简化更新过程,提升用户体验。开发人员借此能更高效地构建和分发Android应用。
83 0
下一篇
无影云桌面