java - 继续不能应用于 ()
问题描述
我正在尝试从 Java 类访问 kotlin 类中的方法。
这是我的 kotlin 课程
import drewcarlson.coingecko.CoinGeckoService
import io.ktor.client.HttpClient
import io.ktor.client.engine.okhttp.OkHttp
class coinprice {
val httpClient = HttpClient(OkHttp)
val coinGecko = CoinGeckoService(httpClient)
suspend fun pricefunction(): String {
val price = coinGecko.getTokenPrice("ethereum","0xa44e5137293e855f8cd796ffcb037",
"USD").toString();
return price
}
}
在我的 java 类中,我使用
coinprice price = new coinprice();
String test = price.pricefunction();
它给了我一个错误说
price.pricefunction();
^
required: Continuation<? super String>
found: no arguments
解决方案
推荐阅读
- validation - 无法验证颤振/飞镖中的强制输入字段小部件
- d - 如何过早退出 std.algorithm.iteration.reduce?
- excel - Excel公式:如何根据时间条件对不同时间间隔之间的总时间求和
- c++ - 与 Windows 投影文件系统 DLL/LIB 链接
- sql - 窗口功能中的蜂巢排序太慢
- angular - 将角度样式和脚本封装到现有网站上的组件中
- php - 在开发渐进式 Web 应用程序时,如何将图像(每个大于 20 mb)作为离线数据存储在本地存储中?
- java - 无法在 VS Code 中使用外部 jar
- antlr - antlr4 语法中的内联注释和空行
- git - how to commit changes in detached HEAD to a new branch in git