宿主activity和碎片之间的传值
来源:互联网 发布:wp8手机破解软件 编辑:程序博客网 时间:2024/06/15 14:44
1、activity--->碎片(1)如果碎片是通过xml文件生成的 直接通过findViewById获取到碎片中的控件,然后给控件设置内容。(2)如果碎片是通过代码生成的 activity中添加碎片的时候,通过碎片对象的.setArgments(bundle) 在fragment里面,通过getArgments()得到一个bundle对象,再从bundle对象里面获取内容 2、碎片--->activity 在activity中声明一个公共的方法,在这个方法中必须要有一个参数(参数类型就是要传递的数据类型) 在fragment里面,通过getActivity(),可以获取到宿主activity对象,再调用宿主对象中提供的公共方法, 把数据传递在这个方法中。 获取assets目录中的文件流的方法:getActivity().getAssets().open("day10.txt"); 3、碎片--->碎片 先把一个碎片里的值传到它的宿主activity,再从宿主activity传到另一个碎片。 注意: 如果碎片中有按钮,那么按钮的点击事件只能用监听器的方式绑定,不能用属性onClick
0 0
- 宿主activity和碎片之间的传值
- Activity和Fragment之间的传值
- Dialog和Activity之间的传值
- 碎片的简单用法及碎片与Activity之间的通信
- Activity之间的传值
- activity 之间的传值
- Activity之间的传值
- Activity之间的传值
- Activex宿主和寄宿者之间的运用
- VirtualBox实现宿主机和虚拟机之间网络的通讯
- qemu-kvm宿主机和客户机之间的文件共享
- VirtualBox实现宿主机和虚拟机之间网络的通讯
- android activity之间的切换和传值
- Android中fragment之间和Activity的传值、切换
- Android中Activity之间的通信和传值
- Activity之间使用Intent和Bundle传值的区别
- activity和fragment之间的简单传值
- 安卓开发:Activity之间的切换和传值
- Http chunk方式传输数据
- iOS架构组件化
- 【Unity&好文章】002
- Python简介
- 程序异常处理不完善导致的mariadb挂起
- 宿主activity和碎片之间的传值
- VS2015启动运行后一直发送VsHub请求(Fiddler显示)的解决方案
- php四个常用类封装
- Android开发人员必知的 50 个秘诀、技巧和资源
- [跨域] -- JSONP实现跨域请求使用实例
- vs下使用qt设置应用程序的图标
- C#解析Json
- 关于移动原生APP好还是HTML5更好的问题
- Linux PM QoS framework(3)_per-device PM QoS