Android中Bundle的用法
来源:互联网 发布:淘宝网店运营托管怎样 编辑:程序博客网 时间:2024/06/05 11:30
要求 将 Activity A中的数据传到C;
跳转为 Activity A-B-C利用 Bundle 进行数据传值 节省代码
//A类 进行跳转时 相关的代码
Bundle bundle = new Bundle();bundle.putString("key_1","1111111111111111111111");bundle.putString("key_2","222222222222222222222");bundle.putString("key_3","333333333333333333333");bundle.putString("key_4","444444444444444444444");Intent intent = new Intent(A.this, B.class);intent.putExtra("bundle",bundle);startActivity(intent);
//B类
Intent i = getIntent();Bundle bundle = i.getBundleExtra("bundle")bundle.putString("key_5","555555555555555555555555555");//B类 进行跳转时 相关的代码
Intent intent = new Intent(B.this, C.class);intent.putExtra("bundle",i.getBundleExtra("bundle"));startActivity(intent);//C类 接受数据
Intent i = getIntent();Bundle bundle = i.getBundleExtra("bundle");//根据Key 得到对应的值
String key_1=getString("key_1");String key_2=getString("key_2");String key_3=getString("key_3");String key_4=getString("key_4");String key_5=getString("key_5");//=============================================================个人认为Bundle 与 Intent 本质是一样的;
Bundle 具有封装性可以节省代码
1 0
- Android中Bundle的用法
- Android中intent传递对象和Bundle的用法
- Android中intent传递对象和Bundle的用法
- Android中intent传递对象和Bundle的用法
- Android中intent传递对象和Bundle的用法
- Android中intent传递对象和Bundle的用法
- Android中intent传递对象和Bundle的用法
- Android开发中Bundle用法 包裹数据
- Android开发中Bundle用法包裹数据
- Android中Bundle的使用
- android中bundle的使用
- Android.Bundle savedInstanceState 的意义用法
- Android Bundle类用法
- bundle的用法
- Bundle的用法
- bundle的用法
- 7、Android中Bundle类的作用
- Android中Bundle的使用示例
- ConnectionString密码丢失的解决方法
- Spring+junit4 实现注解测试原理解析。
- socket 连接域名
- 安卓中常见的异常
- redhat操作命令笔记---系列3
- Android中Bundle的用法
- idea svn 切换分支
- 洲新城 IT教育 李赞红老师 第一章节
- 观察者
- Java多线程之wait(),notify(),notifyAll()
- vs快捷键
- 自定义Toast和通过线程限制Toast显示
- iOS开发中一些实用小代码(持续更新-2016年11月7日)
- DataBinding实现ListView