gpt4 book ai didi

android - (this::methodName) 如何在此代码中工作?

转载 作者:太空宇宙 更新时间:2023-11-03 11:55:02 25 4
gpt4 key购买 nike

在此question有一行,

findViewById(R.id.go_to_play_store).setOnClickListener(this::goToPlayStore);

这一行是如何处理点击监听器的?

最佳答案

Java8引入了Method references的概念和 Functional interfaces .如果函数 onClickListener 需要一个带有一个参数的函数(也称为函数式接口(interface)),那么如果返回类型和参数类型与您的函数(即 goToPlayStore)匹配,那么您可以将其引用作为函数式接口(interface)传递。

关于android - (this::methodName) 如何在此代码中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41740122/

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