首页 > 解决方案 > 继续不能应用于 ()

问题描述

我正在尝试从 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

标签: javaandroidkotlin

解决方案


推荐阅读