问题标签 [anko]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 类型干扰失败。预期类型不匹配:找到所需的字符串对在 Kotlin 和 Anko
我已经使用kotlin
和anko
库创建了一个数据库。我正在关注这篇文章https://antonioleiva.com/databases-anko-kotlin/我正在尝试使用以下方法在数据库块中插入数据,但出现错误
类型干扰失败。预期类型不匹配:找到所需的字符串对
构建.gradle
android - 引起:android.database.sqlite.SQLiteException:靠近“org”:语法错误(代码1):,编译时:
我正在尝试使用anko
库创建表,kotlin
如下所示
AUTOINCREMENT
添加到 ID时出现以下错误。它没有AUTOINCREMENT
. 使任何属性成为AUTOINCREMENT
使用anko
库的方法是什么?
android - kotlin协程和主处理器的关系
我有以下片段
trace 是一个定义为实用函数的函数,用于使用具有当前线程名称的 Log.e 注销消息
当我单击按钮时,所有代码都按预期运行,并且日志显示在主线程日志中调用了所有跟踪函数,因为 #3 在 20000L 毫秒内出现在 #1 之后,并且没有显示 ANR 对话框
但奇怪的事情发生了,在 20000L ms 期间,即使我在单击后立即释放按钮,按钮仍保持按下状态,然后我意识到当 onClick 方法结束时恢复按下状态,
我有一个原始概念,协程是一种编译器魔法,使用 CPS 将代码转换为回调样式函数,如跟随
所以我有以下问题
- 最后谁和什么时候真正调用回调(例如trace(“blocking end”))如果答案是主循环器或其他东西(对于nodejs,可能是事件循环),我们是否应该为协程调整框架并让协程放置事件排队?
- 说协程实际上是编译器的魔法,我们可以编写与上面的代码片段相同的代码,它不会触发 ANR,而是保持 20000L 的按下状态?
android - 将 Anko 视图的高度和宽度设置为 match_parent
我想将视频视图的高度和宽度设置为match_parent
. 我的代码如下所示。它可以在没有height
andwidth
属性的情况下工作,但是按照下面的方式进行操作会给我一个val cannot be reassigned
错误。
android - Kotlin / Anko 按钮 onClick 不起作用
我对 Kotlin 还很陌生,我正在使用 Anko DSL(带有一些 XML)来生成警报。我的问题是,onClick{ ... }
当我单击按钮时,该功能不会发生。其他一切正常,这只是一个问题
android - 如何在 values/ids.xml 中获取自定义 id 的引用
我在 recyclerView 适配器中使用 anko 来创建 viewholder 的视图。我已经成功完成了这项工作,但不知道如何使用 kotlin 通过视图 ID 合成来引用它(我想在没有 findViewById 的情况下获得它)
值/ids.xml
我的 Anko getView 代码:
我正在从 ids.xml 分配自定义 ID,但是如何在没有 findViewById 的情况下获取它
谢谢
android - 如何为 Intent Anko 使用调用包装器?
我正在学习Anko
公共知识,在这方面,我看到Intent
很容易编写代码来启动活动。它正在工作。但是我看到 Anko 有一些广泛使用的 Intent 的调用包装器:
所以我想使用这个包装器,但不知道如何。我该如何使用它?
参考喜欢: https ://github.com/Kotlin/anko/wiki/Anko-Commons-%E2%80%93-Intents#useful-intent-callers
@9spl你在答案中写的我知道所有和我都使用了最新的依赖项,但我的第一个问题是如何使用makeCall()。但是我得到了如何使用的答案,然后我遇到了另一个问题,makeCall()不起作用。我已经在清单中声明了许可,尽管它不起作用。为什么?
sendSMS()和browse()都在工作,但makeCall()不工作。
android - 使用 Anko 获取数据库行
我有一个带有数据库的 Kolin Android 应用程序。我使用 Anko 库进行数据库通信。我可以在我的数据库中插入数据,但是当我尝试从我的数据库中获取数据行时遇到了一些麻烦。
我尝试通过以下代码获取数据行
如何获取具有给定 id 的行的内容
目前我收到此错误
无效行:SingleColumnParser 的行必须恰好包含一列
android - Anko coroutines kotlin 中的 Deferred 是什么?
在 kotlin 的 Anko 协程库中,有一个功能bg()可以轻松地在后台线程上执行代码。在那个返回类型中是Deferred。那么什么是延迟?
参考链接