gpt4 book ai didi

java - View.OnClickListener 在 Android 中用作参数

转载 作者:行者123 更新时间:2023-12-01 07:08:06 27 4
gpt4 key购买 nike

接口(interface)名称不以“()”结尾。

并且从 Android 文档中 View.OnClickListener 被定义为接口(interface)。

http://developer.android.com/reference/android/view/View.OnClickListener.html

话虽如此,当我们将“View.OnClickListener”作为参数传递给监听器时,为什么我们必须以“()”结尾,如下所示。

.setOnClickListener(new View.OnClickListener() {

最佳答案

其语法为 Anonymous inner class ,它使您能够同时声明和实例化一个类。

.setOnClickListener(new View.OnClickListener() {

//all methods in the interface implemented here

});

setOnClickListener采用由OnClickListener实现的类型的对象,而不是使用该接口(interface)创建对象,而是直接实现那里的方法。

关于java - View.OnClickListener 在 Android 中用作参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19042545/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com