回调函数理解-以Fragment为例
来源:互联网 发布:java常用包和类 编辑:程序博客网 时间:2024/04/27 20:17
假设有这样一个逻辑:在Fragment1中发生了A动作后,需要Fragment2中做出一个B动作,那么最简单的调用方法:在A中得到B的引用,然后调用。但是这样是最简单也是最不符合规范的,因为我只需要Fragment2中的一点功能,没有必要得到一个能使用Fragment2中所有功能的引用,这样也是不安全的。
那么如果使用回调函数方法呢:在Fragment1中设置一个接口,假设为interface A,在A中写入一个需要Fragment2实现的B功能的函数名假设叫C,接着在Fragment2中实现A接口,在方法中写入B功能。这样,当我们在Fragment1中发生A动作之后,需要调用Fragment2的B函数的时候,我们只需要得到Fragment2的实例并且强制转换成interfaceA类型,调用其C方法即可。
0 0
- 回调函数理解-以Fragment为例
- 回调函数--以ZSTACK为例
- 详解回调函数——以JS为例解读异步、回调和EventLoop
- 浅谈回调函数——以sort中的cmp为例
- 回调函数理解
- 理解回调函数
- 理解回调函数
- 回调函数理解
- 理解回调函数
- 回调函数理解
- 回调函数理解
- 理解回调函数
- 理解回调函数
- 回调函数理解
- 回调函数理解
- 回调函数理解
- 回调函数理解
- 理解回调函数
- Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)
- Android TextView里直接显示图片的三种方法
- C语言知识点总结
- OpenGL_ES加载TGA/BMP纹理
- hdu4217 Data Structure?
- 回调函数理解-以Fragment为例
- Java web基础总结十之—— jsp EL表达式
- Redhat6.2升级为Redhat6.3 (linux内核升级)
- Combination Sum
- PostgreSQL function里面调用function
- 利用ListView实现新闻客户端的新闻内容图文混排
- TL 栈,队列,优先队列用法
- UIPageControl与UIScrollView的联合使用
- 给老师的建议只允许输入汉字,否则卡死一片~~