kotlin

    1热度

    1回答

    我在Android上使用Kodein进行依赖注入(当然是在Kotlin中),但我在一方面苦苦挣扎:我似乎无法将lambda作为参数传递给工厂。它编译正确,但在运行时失败(我通过Kodein来防范)。 在我的应用类中,我做了以下绑定: class MyApplication : Application(), KodeinAware { override val kodein by Kode

    1热度

    1回答

    所以我有一些textViews,他们的输入是数字,但为了不太容易出错我想用numberPickers来代替它。 我做了什么 TextViews工作 NumberPickers工作 任何数学和计算工作 我需要什么: 要更换输入法 这是我有我的textViews when { time.text.isEmpty() && (distance.text.isNotEmpty() && pa

    0热度

    2回答

    我有一个Corda应用程序,它使用M14构建并运行corda以运行TwoPartyProtocol,其中任一方都可以交换数据以达到数据有效性共识。我按照Corda flow cookbook建立了一个流程。 此外,在阅读了几个不同的corda里程碑文档后,我了解到M14不再需要release notes中提到的flowSessions,这也消除了注册服务的需要。 我与内FlowLogics Two

    0热度

    2回答

    我试图实现这样的事情: - 进行两个不同的API调用并将结果组合到一个列表中。每次调用的结果都是一个HashMap,我有一个函数可以将它转换为一个列表。我现在想要做的是将列表合并为一个,但我遇到了困难。 这是我的改装服务看起来像: @GET("data/price?fsym=ETH") fun getETHRates(@Query("tsyms") tsyms : String) : Singl

    -2热度

    1回答

    我想通过这个窗口来更新科特林插件: 1 - 我检查更新。 2-新版本出现,我点击安装。 3-下载并安装后,我重新启动android studio。 我试了5次左右,并且每次插入kotlin都没有更新。 为什么我无法更新它? 有点困惑在plugins我可以找到最终版本,但是当我打开配置kotlin插件更新它总是检查更新并安装它。

    2热度

    3回答

    我正在实现一个可观察的来自Resource的线。 问题是,这个资源真的不喜欢从它创建的不同线程中关闭(它会杀死一只小狗并在发生这种情况时抛出一个异常)。 当我处理认购,资源Cancellable/Disposable从main线程中调用,而观察到的是订阅的Schedulers.io()。 这里是科特林代码: fun lines(): Observable<String> = Obser

    0热度

    1回答

    如果我有一个函数头,如: fun addAttributes(vararg attributes: String) { ... } 而且我想通过attributes在这里: val atts = arrayOf("1", "2", "3") addAttributes(atts) 它提供了有关不兼容的类型编译错误。我该怎么办?

    1热度

    2回答

    Kotlin有一个数据类,它自带toString(), equals(), hashCode(), and copy()。 可以使用equals() and hashCode()“直接开箱即用”,无需进一步调整JPA类?我们通常感觉有信心,我们正在做正确的事情之前,要花费大量的时间在“自然键”,持久化上下文的生命周期等在下面链接的文章读了: Equals and Hashcode the-jpa-

    2热度

    4回答

    Kotlin可以扩展现有的类型。例如,我们can do this: fun String.replaceSpaces(): String { return this.replace(' ', '_') } val formatted = str.replaceSpaces() 但是JavaScript的this is an antipattern。 Kotlin是否回避了在Ja

    2热度

    1回答

    我对线性优化很陌生,我想将其应用于经典的调度问题。对于人员配置问题,我不太清楚如何声明捕捉正在采取的“转变”概念的功能。 我使用的ojAlgo迄今为止一直非常棒。这是我想出的小问题,我想出了: SCENARIO: You have three drivers to make deliveries. Driver 1 costs $10/hr Driver 2 costs $12/hr D