在java中回调函数怎么理解,android中的回调函数和java中有区别吗?

 我来答
臀纸叛h
推荐于2016-03-26 · TA获得超过865个赞
知道小有建树答主
回答量:475
采纳率:50%
帮助的人:190万
展开全部
可以理解为一种逻辑的延伸。例如在java中已onXXX开头的方法。
这些方法通常是一种信息的延伸。预示着某些事件发生了。这些信息通常是某些大逻辑的一部分。而其他部分不需要开发者考虑。
比如onCreate方法,了解了生命周期就会知道他是整个activity第一个执行的代码。那么他究竟是谁调用的。这个一般不需要考虑。只需要了解系统在调用即可。 而这个方法在执行的时候。需要你去补充这个方法的实现。 所以相当于你完成了事件的余下部分。

比如早晨需要在闹铃响之后起床。那么你可以设置一个timer来记时或者是一个线程来跑。当发现到的时候。需要把这个事件抛出去。至于谁来处理。这不是闹铃考虑的范围。他的作用就是触发事件.至于处理。那么需要处理这个事件的。可以用很多方法来建立关联的句柄。
比如。通过接口的实现。继承。或者像android里的广播。

回调函数描述的是一种模式。这个和语言或平台无关。所以android中和java中是一样的。C++中也有。
操_蛋的青_春
2013-09-16
知道答主
回答量:33
采纳率:0%
帮助的人:12.5万
展开全部
回调函数,就是在某个方法执行完成之后调用执行的方法,java和android中的其实是一样的,本质上没有什么区别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-16
展开全部
一样的 android的很多东西都是java里面拿来直接用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式