腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
不
能在
Kotlin
中
自定义
类
的
`
onClick
`
方法
内
使用
lambda
lambda
、
kotlin
ClickListener(setValue: (Int) -> (Unit), getValue: () -> (Int)) : View.OnClickListener { setValue(newValue) }} 在这里,我
使用
lambdas (setter和getter)创建了一个
自定义
的
单击侦听器。我在片段<
浏览 30
提问于2019-03-19
得票数 0
回答已采纳
9
回答
属性初始化
使用
“由懒惰”和“延迟”
properties
、
kotlin
在
Kotlin
中
,如果
不
希望在构造函数
内
或
类
主体顶部初始化类属性,则基本上有以下两个选项(来自语言引用): lazy()是一个函数,它接受一个
lambda
并返回一个Lazy<T>实例,它可以作为实现惰性属性
的
委托:对get()
的
第一个调用执行传递给lazy()
的
lambda
并记住结果,随后对get()
的
调用只返回记住
的
结果。通常,声明为具有非空类型<em
浏览 7
提问于2016-04-14
得票数 456
回答已采纳
3
回答
如何绑定和调用android数据绑定
中
的
` type`?
android
、
android-databinding
我有一个(position: Int) -> Unit类型
的
变量,我想像这样调用android:
onClick
="@{theMethod.invoke(someInt)}
中
的
方法
可能吗?
浏览 21
提问于2019-02-20
得票数 14
回答已采纳
1
回答
kotlin
中
的
LiveData映射变换
kotlin
、
lambda
Transformations.map在LiveData转换
中
采用两个参数: val localLiveData = #someTransformations.map(localLiveData) { return@map s这个东西是如何工作
的
地图只有一个论点
浏览 0
提问于2019-05-03
得票数 0
1
回答
Kotlin
为
lambda
生成内部类。
lambda
、
kotlin
、
bytecode
在我
的
代码
中
,我有这样
的
东西: super.onCreate(savedInstanceState) } fin
浏览 2
提问于2016-12-15
得票数 4
回答已采纳
1
回答
片段按钮
kotlin
中
无事件OnClickListener
kotlin
我在
kotlin
工作。我有一个关于我
的
活动
的
片段。当点击fragment活动
中
的
按钮时,我想转到另一个活动。这段代码可以用在片段
类
中
override fun
onClick
(v: View?
浏览 1
提问于2018-11-22
得票数 0
1
回答
带有
lambda
的
数据
类
中
的
Kotlin
/Android - KotlinReflectionInternalError
exception
、
reflection
、
lambda
、
kotlin
、
kotlinx.coroutines
Kotlin
反射尚未完全支持
kotlin
.reflect.jvm.internal.KotlinReflectionInternalError:内部
的
局部函数、lambdas、匿名函数和局部变量。此异常来自数据
类
的
toString()。我不
能在
我
的
环境
中
复制它。 是否需要重写toString()以排除
lambda
?还是数据
类
中
根本不
浏览 3
提问于2017-12-29
得票数 3
7
回答
界面..。没有构造函数
java
、
kotlin
我正在将我
的
一些Java代码转换为
Kotlin
,我不太明白如何实例化
Kotlin
代码
中
定义
的
接口。例如,我有一个接口(在Java代码
中
定义): void onLocationMeasured(Location location);}val myObj = new MyInterface { Log.d("但是
浏览 7
提问于2017-05-02
得票数 175
回答已采纳
7
回答
如何在
Kotlin
中
使用
回调?
java
、
android
、
xml
、
kotlin
、
listener
我在主要活动中
使用
它。这是我
的
界面 fun
onClick
()它是CircleShape(在我
的
xml
中
是View )和listener在我
的
视图中我想在我
的
活动
中
实现
OnClick
。 }) 我知道,在
Kotlin</e
浏览 2
提问于2017-11-27
得票数 61
1
回答
自定义
配置依赖项声明
gradle
、
gradle-kotlin-dsl
我正在尝试将build.gradle转换为
kotlin
。
使用
gradle 7.4.1.声明
自定义
配置
的
正确
方法
是什么?用于
自定义
配置,如 以及在依赖块
内
grafanaImplementationgrafanaRuntimeOnly "org.jetbrains.
kotlin
:
kotlin
-s
浏览 4
提问于2022-08-18
得票数 0
2
回答
Kotlin
自定义
OnClickListener接口
android
、
kotlin
在学习
Kotlin
时,我在
中
遇到了这个定制
的
接口。我明白它在做什么,但我不明白它是如何做到
的
。谁能给我解释一下密码吗?Passes the [MarsProperty] */ class On
浏览 3
提问于2021-03-09
得票数 1
回答已采纳
1
回答
Android/
Kotlin
:为什么.setOnClickListener()和.observe()
的
lambda
语法不同?
android
、
kotlin
、
lambda
、
onclicklistener
、
anonymous-class
嘿,伙计们,这是我
的
第一篇文章。我是
Kotlin
的
新手,所以这可能是一个愚蠢
的
问题,所以请大家忍耐一下。 我对
Kotlin
中
使用
的
lambda
语法有点困惑。例如,在setOnClickListener()
中
,我们直接传递一个
lambda
块: button.setOnClickListener { viewModel.insert(MyData("Title","D
浏览 24
提问于2020-10-14
得票数 1
2
回答
为什么KFunction2在
Kotlin
中
不是一个可表示
的
类型?
kotlin
、
function-pointers
、
type-systems
让我们假设在
Kotlin
(版本1.6.21,针对JVM 17)中有以下
类
: fun seekOrNext(target: String): Booleanfun seekOrPrevious(target: String): Boolean我想要做
的
是接受一个函数指针,指向高阶函数
中
的
任何一个
方法
: fun moveCursorAndLog它不能是(Cursor, String) -> Boolean,因为它可能是任何
la
浏览 19
提问于2022-06-08
得票数 2
回答已采纳
1
回答
如何将对象表达式转换为
Kotlin
中
的
lambda
?
android
、
kotlin
、
lambda
我是Android开发
的
新手。最近,我正在学习
Kotlin
,我正在努力找出setOnClickListener。但是,在
使用
Kotlin
将对象表达式转换为
lambda
的
过程
中
遇到了一个问题。Java
中
的
setOnClickListener: @Override2.然后
使用
对象
浏览 7
提问于2021-12-22
得票数 0
回答已采纳
1
回答
Java
中
的
扩展
方法
有可
能在
不
破坏二进制向后兼容性
的
情况下吗?
java
、
extension-methods
、
backwards-compatibility
有几种语言有外部
方法
,如C#、Ruby、Smalltalk、
Kotlin
、Scala。其思想是,您可以向为扩展而关闭
的
类
添加
方法
,如系统
类
(如String、Integer )或最终
类
(如ArrayList )。 因此,您只需添加相应
的
扩展
方法
,而不是拥有所有这些Util
类
。Java没有扩展
方法
。我
的
问题是,是否可以在
不
破坏二进制向后兼容性
的
情况下
浏览 0
提问于2020-01-27
得票数 0
1
回答
在ViewHolder
中
为classrecyclerView项目折叠设置
onclick
kotlin
、
android-recyclerview
、
adapter
、
onclicklistener
、
android-viewholder
我正在尝试在我
的
recyclerView
中
设置一个简单
的
折叠项目。我看到很多用Java编写
的
应用程序,但用
Kotlin
编写
的
应用程序很少。几乎在onBindViewHolder
中
设置
的
onClick
方法
是这样
的
: val isExpandable:Boolean = data[position].expandable holder.subItem.visibility但是,我听到一些
浏览 26
提问于2020-10-01
得票数 0
回答已采纳
1
回答
无法将硬编码字符串值传递给
Kotlin
中
的
@BindingAdapter
android
、
kotlin
、
android-databinding
、
android-binding-adapter
将我
的
Android应用程序Java代码转换为
Kotlin
,我
使用
数据绑定将
自定义
字体设置为TextViews。我过去经常从XML
中
传递字体字符串,如下所示将@BindingAdapter转换为
kotlin
后,上面的行
不
工作,其抛出
的
expr或
lambda
表达式被期望得到“‘’错误。用getter
方
浏览 4
提问于2017-12-01
得票数 1
2
回答
对Java和
Kotlin
友好
的
Kotlin
监听器
java
、
kotlin
、
interop
我看过类似的问答,但没有找到我想要
的
--也许我遗漏了什么。 } manager.setListener(id -> { 但是,在
Kotlin
中
,我必须
浏览 3
提问于2019-07-30
得票数 4
3
回答
Kotlin
- Functional (SAM)接口与函数类型
kotlin
在
Kotlin
1.4
中
,我们现在有了函数接口 fun run() if(condition) println("Hello world")在我一直
使用
(T) -> T之前 if(condition)
浏览 5
提问于2020-10-18
得票数 3
回答已采纳
4
回答
有没有一种更简单
的
方法
来表达
Kotlin
中
的
匿名
类
?
kotlin
给这个科特林 override fun run() { }但是我觉得有一个更简单
的
方法
来做这件事我知道像这样启动线程是一种糟糕
的
做法。
浏览 3
提问于2016-09-19
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一文带你快速切换至Kotlin for Android模式
Kotlin系列之Lambda表达式(2)
Android Weekly Notes Issue#288
你应该切换到Kotlin开发
Kotlin-Android的另一番风味
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券