【问题标题】:How to implement interface to get callback in java [duplicate]如何在java中实现接口以获取回调[重复]
【发布时间】:2018-06-24 18:24:54
【问题描述】:

我想了解回调的概念。我在互联网上搜索了回调,并且有很多使用接口的示例,一个类正在使用该接口调用另一个类的方法。但是还是搞不懂回调的主要概念,使用回调的目的是什么? 给出使用回调的实时示例。

【问题讨论】:

  • 实时示例是:我打开相机并捕捉图像,现在我想要这个图像到我的应用程序图像视图,你是怎么得到的?过程是:1.调用打开相机的意图!.e请求2.在回调的onActivityResult()方法中获取相机图像,现在我们可以在这个方法上做任何我们想要的。希望你明白我的意思。

标签: java android interface callback


【解决方案1】:

回调通常用于获取触发器或调用我们的方法,以便在特定操作之后执行一些代码。

比如我们在android中使用Button时,需要点击的回调。所以我们设置onClicklistner 并在其中编写我们的代码sn-p。

Button button = (Button) findViewById(R.id.button1);

    button.setOnClickListener(new OnClickListener()
    {
      public void onClick(View v)
      {
         // Callback gets triggered when button clicks
      }
    });

【讨论】:

    猜你喜欢
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    • 2020-06-15
    • 2013-06-05
    • 2012-09-05
    • 2010-09-27
    • 2012-03-01
    相关资源
    最近更新 更多