[英]How method from implement class can be used to catch event in Java?
例如:android AsyncTask
doInBackground
, postExecute
和preExecute
。 如果我在应用程序中按下按钮,它将调用doInBackground
方法。
这是怎么发生的?
这是一种非常常见的设计模式,称为回调。 签出: https : //en.wikipedia.org/wiki/Callback_(computer_programming)
回调通常回到原始调用者的级别。 在计算机编程中,回调(也称为“后调用”函数)是作为参数传递给其他代码的任何可执行代码,希望该代码在给定时间回调(执行)该参数。 此执行可以像在同步回调中一样立即执行,也可以在稍后的时间像异步回调中那样执行。 在所有情况下,目的都是将一个函数或子例程指定为一个实体[需要澄清],具体取决于语言,该实体或变量类似于变量(请参阅一流的函数)。
您也可以在此处参考示例: https : //github.com/iluwatar/java-design-patterns/tree/master/callback/src/main/java/com/iluwatar/callback
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.