做网站初中,上海汽车设计公司名单,网页设计模板素材网站大全,美食网站页面设计模板小编典典回调的概念是在另一个类中完成某些工作时通知类同步/异步。有人称其为好莱坞原则#xff1a;“不要叫我们#xff0c;我们叫你”。这是一个例子#xff1a;class A implements ICallback {MyObject o;B b new B(this, someParameter);Overridepublic void callback…小编典典回调的概念是在另一个类中完成某些工作时通知类同步/异步。有人称其为好莱坞原则“不要叫我们我们叫你”。这是一个例子class A implements ICallback {MyObject o;B b new B(this, someParameter);Overridepublic void callback(MyObject o){this.o o;}}class B {ICallback ic;B(ICallback ic, someParameter){this.ic ic;}new Thread(new Runnable(){public void run(){// some calculationic.callback(myObject)}}).start();}interface ICallback{public void callback(MyObject o);}A类调用B类以在线程中完成一些工作。如果线程完成了工作它将通过回调通知Class A并提供结果。因此无需轮询或其他任何操作。只要有结果您就会得到结果。在Android中在活动和片段之间使用回调。因为片段应该是模块化的所以您可以在Fragment中定义一个回调以调用Activity中的方法。2020-12-01