kotlin-android-extensions相关内容

Adapter 或 ViewHolder 中的 Kotlin 合成

我是 kotlin 新手.我发现并尝试在我的 Activity 类中使用合成方法而不是烦人的方法 findViewById,但我发现“如果我们想调用 View 上的合成属性(有用在适配器类中),我们还应该导入 kotlinx.android.synthetic.main.view.*."但我无法弄清楚它究竟是如何工作的?有例子吗? 解决方案 来自 https://github 的简单示例. ..
发布时间:2021-12-10 17:42:35 其他开发

如何将值从活动传递到另一个活动

因为我正在学习用于 Android 开发的 Kotlin,我现在正在尝试基本程序,如 hello world 以及如何从一个活动导航到另一个活动,这没有问题. 当我从一个活动移动到另一个活动时,它工作正常,但我不知道如何在活动之间传递值. 我尝试在一个活动中设置值,并在另一个活动中检索它们,但它不起作用. 请看下面的代码片段 这是我的主要活动,我从编辑文本和设置中获取用户名 ..
发布时间:2021-12-10 17:28:07 其他开发

Kotlin Android 去抖

有没有什么奇特的方法可以用 Kotlin Android 实现 debounce 逻辑? 我没有在项目中使用 Rx. Java 中有一种方法,但它对我来说太大了. 解决方案 您可以使用 kotlin 协程 来实现这一点.这是一个例子. 请注意,协程是在 kotlin 1.1+ 上进行实验,可能会在即将推出的 kotlin 版本中进行更改. 更新 自从 Kotl ..

迁移到 Jetpack 撰写错误:不允许未绑定的符号

我想迁移我现有的项目以部分使用 Jetpack compose. 所以我使用 Android studio 4.2-canary9 打开它并添加了一个 compose 活动,以便 Android studio 添加所需的配置. 当我尝试运行该项目时,它给了我一个错误: e: java.lang.AssertionError: Unbound symbols not allowed 使用 ..

com.android.tools.r8.errors.CompilationError:程序类型已经存在:androidx.annotation.AnimRes

我正在尝试重建我用 kotlin 编写的项目,但它经常因错误而失败 程序类型已经存在:androidx.annotation.AnimRes 我试过了 使缓存无效 清理和重建 使用 ./gradlew build --stacktrace --info 命令 但没有成功. 例外是 org.gradle.api.tasks.TaskExecutionExcepti ..

Android Studio:Kotlin 作用域函数未解析参考.但项目编译

我正面临这个奇怪的问题,我的项目编译并成功运行,但在我的 kotlin 范围函数中出现红色错误.它还显示了一些 kotlin 函数的错误,如 toLong()、toDouble() 等. 我的gradle文件中有这个 应用插件:'com.android.application'应用插件:'kotlin-android'应用插件:'kotlin-android-extensions'应用插 ..

Android Studio 中过时的 Kotlin 运行时警告

下载并安装最新的 Kotlin 插件后,我收到来自 Android Studio 的 Outdated Kotlin Runtime 警告,告诉我: 您在“kotlin-stdlib-1.1.2"库中的 Kotlin 运行时版本是1.1.2,而插件版本是 1.1.2-release-Studio2.3-3.应更新运行时库以避免兼容性问题. 我尝试单击更新运行时按钮,但收到另一条消息: ..