Android笔记--回调函数的一种使用方法
来源:互联网 发布:阿里云流量怎么使用 编辑:程序博客网 时间:2024/04/29 14:19
最近项目用到了回调,写个笔记。
回调函数就是一个通过函数指针来调用的函数
举个例子:
假如在一个activityA中,用到了okhttp获取网络上的数据,但是获取到值之后,值只能在okhttp的回调函数里面使用,值在okhttp的回调函数之外是null的,因为它是局部变量,不是全局变量,即使设置为全局变量,当执行代码时,编译器遇到异步回调的函数会先不执行,所以你在另一个activityB里获取okhttp的回调函数里的值还是为空,因为它可能还没执行。所以,这时,回调函数的作用就体现出来了,先定义一个接口,在activityA里写一个接口的方法,并在okhttp的回调函数里写一个触发回调的代码,这样,当okhttp获取到值时,触发回调函数,函数会去执行activityB里的方法,这样就能获取到值了。
0 0
- Android笔记--回调函数的一种使用方法
- Java回调函数的一种理解
- 回调函数使用方法
- matlab 回调函数函数的使用方法
- python回调函数的使用方法
- 回调函数的笔记
- Android笔记--对回调函数的理解
- 回调函数及使用方法
- 实例介绍 Java(android) 回调函数使用方法
- 实例介绍 Java(android) 回调函数使用方法
- [ 笔记] 回调函数
- iPhone开发之第三方回调函数的使用方法
- 回调函数的使用方法之例程说明
- 回调函数中图像ID的使用方法
- js中的回调函数的理解和使用方法
- js中的回调函数的理解和使用方法
- js中的回调函数的理解和使用方法
- java回调函数的使用笔记
- Java继承
- 其他:oh-my-zsh终端用户名屏蔽设置
- 实际问题与C语言会擦出什么的火花
- I帧,P帧,B帧简介
- 常用排序算法之插入排序
- Android笔记--回调函数的一种使用方法
- 欢迎使用CSDN-markdown编辑器
- 机器学习学习课程感悟
- Loki库使用介绍
- 经典排序之插入排序
- c++ bitset类用法
- yum error - package is a duplicate with
- 重要性!important
- 练习004