gpt4 book ai didi

android-intent - 如何在Kotlin中使用Intent.ACTION_DIAL

转载 作者:行者123 更新时间:2023-12-02 13:36:20 31 4
gpt4 key购买 nike

我使用Java的时间最长,但是最近我改用了Kotlin。这是我的问题:我想从我的应用程序启动一个拨号程序意图,但是编译器返回此错误

类型不匹配:推断的类型为Intent,但预期上下文

这是我尝试的:

val num = "tel:54646"
startActivity(Intent(Intent.ACTION_DIAL, Uri.parse(num)))

在java中这有效:
String num = "tel:54646";
startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(num)));

我在这里想念什么?

最佳答案

Type mismatch: inferred type is Intent but Context was expected



您应该在 之前添加 activity!! startActivity
try {
val intent = Intent(Intent.ACTION_DIAL, Uri.parse(num))
activity!!.startActivity(intent)
} catch (e: Exception) {
e.printStackTrace()

}

关于android-intent - 如何在Kotlin中使用Intent.ACTION_DIAL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56234658/

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