Android中使用Bundle交换数据
来源:互联网 发布:加强校园网络建设 编辑:程序博客网 时间:2024/06/15 20:39
Intent的方法:
- Intent putExtras(Bundle date):向Intent中放入Bundle进行数据传输
- putExtra(String key,XXX value):以键值对的形式存入数据
- getXXXExtra(String key):以键值对的形式读取数据
- 可以是各种类型的数据
Bundle的方法:
- putXXX(String key,XXX value):将数据以键值对的方式存入Bundle中
- getXXX(String key):获取Bundle中的数据
- 可以是各种类型的数据
1. 使用Intent直接传递参数
- 使用putExtra()方法传递
Intent intent = new Intent(MainActivity.this, SecondActivity.class);intent.putExtra("Sting", "value");intent.putExtra("int",1);startActivity(intent);
- 读取putExtra()方法传递的参数:
Intent intent = getIntent();String s = intent.getExtra("String");int i = intent.getExtra("int");
2.使用Bundle传递数据
- 使用Bundle方法传递参数
Bundle bundle = new Bundle();bundle.putString("String","string"); bundle.putInt("int",1);Intent intent = new Intent(MainActivity.this,SecondActivity.class);intent.putExtras(bundle);startActivity(intent);
- 读取通过Bundle传递的参数
Intent intent = getIntent();String s = intent.getStringExtra("username"));int i = intent.getIntExtra("int"));
0 0
- Android中使用Bundle交换数据
- 初学Android,使用Bundle在Activity间交换数据(八)
- 初学Android,使用Bundle在Activity间交换数据(九)
- Android应用开发学习笔记之使用Bundle交换数据
- Android使用Bundle在Activity之间交换数据
- Android 使用bundle在activity之间交换数据
- 初学Android,使用Bundle在Activity间交换数据
- 使用Bundle.putSerializable() 在Activity中交换数据
- 使用Bundle.putSerializable() 在Activity中交换数据
- 使用Bundle在Activity之间交换数据
- 使用Bundle在Activity之间交换数据
- 使用Bundle在Activity之间交换数据
- 使用Bundle在Activity之间交换数据
- 使用Bundle在Activity之间交换数据
- 使用Bundle在Activity之间交换数据
- Android中Bundle使用
- Android中Bundle使用
- Android 使用bundle在activity之间交换数据 DEMO (填写注册信息实例)
- 生成模型与判别模型
- HDU 1175
- sql基础--怎样查询单列数据
- typedef函数指针用法
- ACM:POJ-1852 Ants
- Android中使用Bundle交换数据
- ConcurrentHashMap使用示例
- swift语言使用正则表达式验证字符串是否为邮箱,手机号,身份证号
- java基础
- 设计模式-单例模式
- JavaScript 闭包、即时执行等
- Content Provider实现跨程序数据共享
- PCA的数学原理(非常值得阅读)!!!!
- webstorm安装adb和ionic插件