Activity的数据传递和回调数据。
来源:互联网 发布:淘宝买家具运费怎么办 编辑:程序博客网 时间:2024/06/05 21:04
使用Intent可以使Activity进行跳转到其他Activity。Intent中有putextra这个方法可以保存数据,向上看源码可以放线使用Bundle来存放数据。使用Bundle携带数据, 首先Bundle bundle=new Bundle();
bundle.putString("name","马小跳");bundle。putInt("number",88)把bundle放入intent中intent.putExtras(bundle).然后到接收数据的Activity中使用getIntent方法获取Intent实例,然后调用getExtras 能获取一个Bundle,Bundle bundle=getIntent().getExtras();然后可以获取数据了 String name=bundle.getString("name");Int num=bundle.getInt("number");
回掉数据,第一个Activity使用startActivtyForResult()来跳转,里面有两个参数,第一个是intent,第二个是int类型额requestCode ,请求码可以判断在那一步跳转过去的,返回数据给谁。在第二个Activity中使用setResult方法,里面有两个参数,一个是Activity.RESULT._OK.第二个是Intent。 携带的数据也使用Bundle。
阅读全文
0 0
- Activity的数据传递和回调数据。
- fragment和activity之间的数据传递
- Fragment和Activity之间的数据传递
- Activity的跳转和传递数据
- Activity和Fragment的数据传递
- Activity和Fragment之间的数据传递
- Activity和Fragment的数据传递
- Activity 和 Fragment 之间的数据传递
- Fragment和Activity之间的数据传递
- Activity和fragment传递数据的方式
- Activity之间的数据传递和回传
- Activity和Activity、Fragment之间传递数据的方式
- 使用 Intent 启动 Activity和Activity之间的数据传递
- Activity之间的数据传递
- Activity之间的数据传递
- Activity间的数据传递
- activity之间的数据传递
- Activity之间的数据传递
- redis 与tomcat 的session 共享
- c++形参与实参
- 基于深度学习的命名实体识别详解(附Github代码)
- 常用的排序算法的时间复杂度和空间复杂度
- Android Studio插件开发2之Action System
- Activity的数据传递和回调数据。
- loadrunner Web_类函数之web_image_link()
- 向量空间模型(VSM)算法
- mysql5.6在centos6.9上安装
- 云
- FastDFS与Springboot集成
- MyBatis框架学习(一)——mbatis的介绍
- 大数据集群搭建之Linux的安装(一)
- 【学生信息管理系统】总结