Fragment通讯
来源:互联网 发布:r语言网络爬虫 编辑:程序博客网 时间:2024/05/21 22:54
由于fragment是直接new出来作为一个对象在activity中使用的,所以activity使用fragment中的方法直接调用对象即可。但fragment如何调用activity中的方法或拿到数据呢?
在fragment中可以直接通过getActivity()方法得到当前所在activity的对象,不过要强转成自己当前所在的activity:
private MainActivity mParentActivity; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.show, null); //得到当前所在activity的引用 mParentActivity = (MainActivity) getActivity();
这样在fragment中即可方便的使用activity中的数据和方法,甚至fragment和fragment通信,也是依靠activity这个父容器作为中间人来进行传递。
阅读全文
0 0
- Fragment通讯
- Fragment与Activity通讯
- fragment间的通讯
- android,Fragment间通讯
- fragment与activity通讯
- Fragment与Activity通讯
- Activity通讯Fragment
- Fragment与Activity通讯
- Fragment与Activity通讯
- fragment之间的通讯
- Fragment与Activity通讯
- Fragment和Activity通讯
- Fragment与Activity通讯
- Fragment与Activity通讯
- Fragment与Activity通讯
- fragment与activity通讯
- Android Fragment(四)---Fragment与Activity通讯
- Fragment 和 Fragment 之间的通讯
- spring cloud stream使用指南
- 纯js移除页面元素 html 删除
- 文本框的提示内容的显示和消失
- 农历闰年闰月表
- vue学习之路 一 (初期搭建vue项目)
- Fragment通讯
- ORACLE 中ROWNUM用法总结! (转)
- C#文件上传同时附带参数上传
- Cargo-maven2-plugin插件自动部署
- 开发环境、生产环境、测试环境的基本理解和区别
- Angularjs Filter
- log4j简单配置总结
- sql语句的执行顺序和别名问题
- LINUX 学习