android - 调用时无法访问函数

标签 android kotlin

val res = Response.Listener<String> {
    fun onResponse(s: String) {
        doOnSuccess(s)
    }
}

当 toast 可正确执行时,程序中从未使用函数 onResponse(无法从检查范围访问)。

最佳答案

正如@mTak 所说,您错过了 override 修饰符。

修改后的代码:

val res = Response.Listener<String> {
    override fun onResponse(s: String) {
      doOnSuccess(s)
    }
}

关于android - 调用时无法访问函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51504250/

相关文章:

java - Kotlin/Java - 测试数据库数据提供的 REST API

android - 指定为非 null 的参数 pendingDynamicLinkData 为 null

java - Gradle任务assembleDebug失败,退出代码为1 ERROR?

java - 通过 Android 应用程序将音频文件上传到 Parse.com 时遇到问题

android - 本地嵌入的 ML 套件库是否对谷歌服务器进行任何网络调用?

android - Chrome 自定义标签 EXTRA_REFERRER 不起作用

java - System.loadLibrary 失败,错误为 : java. lang.UnsatisfiedLinkError:dlopen 失败:无法找到符号 "__aeabi_memmove4"

android - 在Android上计算字符串的宽度

泛型类型绑定(bind)到 Any 时的 kotlin 重载解析歧义

kotlin - 为什么 Gradle 强制使用 Kotlin 版本,以及如何修复它?