在tornadofx中使用localdatetime和其余的springboot

我开发了一个带有springboot rest服务的tornadofx应用程序作为后端 所有在kotlin语言 问题是tornadofxSeNd LocalDateTime作为Int这会导致这个错误在springboot服务器 2018-01-31 18:33:31.296 WARN 11473 — [nio-8080-exec-2] .wsmsDefaultHandlerExceptionResolver : Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected token (VALUE_NUMBER_INT), expected VALUE_STRING: Expected array or string.; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Unexpected token (VALUE_NUMBER_INT), expected VALUE_STRING: Expected array or string. at [Source: (PushbackInputStream); line: 1, column: 16] (through reference chain: andalous.torndadoserver.financial.dailymove.newDailyMove[“date”]) […]

notifyDataChanged()无法更新可扩展列表视图数据

我正在开发一个可扩展的列表视图,当我创建一个奖励广告后,我想在用户观看奖励的广告之后添加一个可展开的列表视图,但应用程序崩溃的Android监视器错误。 这里是代码… class MainActivity : Activity(),RewardedVideoAdListener { override fun onRewardedVideoAdClosed() = Unit override fun onRewardedVideoAdLeftApplication() = Unit override fun onRewardedVideoAdLoaded() = Unit override fun onRewardedVideoAdOpened() = Unit override fun onRewarded(rewardedLiterature: RewardItem?) { rewardedLiterature.apply { ParentList.add(“New Articles”) ParentList.reverse() } } override fun onRewardedVideoStarted() = Unit override fun onRewardedVideoAdFailedToLoad(p0: Int) { Toast.makeText(this,”Please try again”,Toast.LENGTH_SHORT).show() } private lateinit […]

如何创建一个简单的计时器来使用setInterval每秒执行一个有趣的事情?

我是Kotlin的新手。 我想创建一个简单的计时器来执行每一秒的fun 。 我研究了一些方法,并find了setInterval 。 但我不明白如何在代码中实现。 我只需要每秒执行println(“Hello, world!”) 。

有什么办法停止崩溃在kotlin的EditText中的空十进制值?

当我们把一个空的值,我需要在我的应用程序的帮助。 当我尝试计算是否有任何方法来防止崩溃,如果没有价值。 只是我需要,当我按下计算按钮,它将文本设置为“把一个值”的答案 当我尝试将字符串转换为DecimalorNulltypes只是在计算中得到错误,并防止它建立 这里是我的布局xml 这里是我的主要活动kt文件: calculate.setOnClickListener { val s = distance.text.toString().toDouble() val u = initalVelocity.text.toString().toDouble() val t = time.text.toString().toDouble() val a = (((2* s))-(2*(u*t)))/(t*t) answer.setText(“answer $am/(s)^2”) } 图片

键盘在kotlin中打开时如何隐藏底部按钮?

我在我的布局中有一个EditText和一个按钮。 我的按钮是parentbottom对齐。 所以每当我尝试在edittext按钮中输入一些东西的时候它就会结束。 所以要隐藏按钮,我试了一下:` fun hideButton(editText: EditText, button: Button) { editText.viewTreeObserver.addOnGlobalLayoutListener { val r = Rect() editText.getWindowVisibleDisplayFrame(r) val screenHeight = editText.rootView.height val keypadHeight = screenHeight – r.bottom if (keypadHeight > screenHeight * 0.15) { // keyboard is open button.visibility = View.GONE } else { // keyboard is closed button.visibility = View.VISIBLE } } } 并称这个函数为: […]

带有Kotlin错误的libGDX“org.jetbrains.kotlin.kapt.idea.KaptModelBuilderService”

我正在尝试使用Kotlin选项创建libGDX。 用libGDX创建一个项目后,用Android Studio打开它。 IDE给出下面的错误: 错误:无法初始化类org.jetbrains.kotlin.kapt.idea.KaptModelBuilderService 我的项目有什么问题? 提前致谢。

在Gradle中分割所有输出目录

Gradle 4.0昨天出来,我更新了我的项目。 现在我收到以下警告: Gradle现在为每个JVM语言使用单独的输出目录,但是这个版本假设源集合中所有类的单个目录。 这个行为已经被弃用,并计划在Gradle 5.0中被删除 我想为每种语言使用单独的输出目录。 为了做到这一点,我需要改变什么? 我试过的东西: 随后由gradle build gradle clean 删除构建目录,然后运行gradle build 。 删除gradle和build目录然后运行gradle 相关的GitHub 问题 Gradle插件: java的 蚀 理念 org.springframework.boot

将预先计算的结果从一个Kotlin活动发送到另一个文本视图

我目前正在计算我的主要活动。 计算在下面的函数中完成。 结果显示在同一屏幕上的文本框中。 ShowNumber.setText(buClickValue) Bill = buClickValue fun buCalculateEvent(view: View) { var Total = “%.2f”.format(Bill.toDouble() * .15) ShowNumber.setText(“Based on a 15% tip, you would be ” + ( Bill.toDouble() + Total.toDouble())) } 我的问题是试图让setText消息出现在另一个活动。 我知道如何通过点击一个按钮访问活动。 我也知道如何在另一个活动中生成吐司消息。 我怎样才能将信息发送到另一个活动的文本视图? 提前致谢。

Android的gradle无法find方法’org.grade.api.internal.file.DefaultSourceDirectorySet’

我试图将java类转换为Kotlin,工作正常,除了我得到了以下错误。我试图重新下载像下面suggessted所有的依赖,但无济于事。请帮助我这个错误。 错误: Error:(2, 0) Unable to find method ‘org.gradle.api.internal.file.DefaultSourceDirectorySet.(Ljava/lang/String;Lorg/gradle/api/internal/file/FileResolver;)V’. Possible causes for this unexpected error include:Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network)The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem. Stop […]

本地函数访问具有相同名称的父variables

这更像是我在kotlin上发表的一个好奇心问题 我正在使用本地函数,它具有与其父项相同的参数名称。 看看这个例子: fun outerFunction(a: Int, b:Int) { fun localFunction(a: Int) { print(a) //local a print(b) //parent b print(???) //parent a? } } 在本地函数里面,我正在打印本地a,父b,并且有什么办法打印父a?