草庐IT

kotlin_module

全部标签

java - 无法覆盖 Kotlin 中的 Java 函数

我目前正在使用Kotlin开发面向API27的支持BLE的Android应用。我正在尝试覆盖android.bluetooth.BluetoothGatt中的函数。有许多回调可供覆盖以启用对某些BLE事件的处理。例如,我按以下方式覆盖onConnectionStateChange():privatevalbluetoothGattCallback=object:BluetoothGattCallback(){overridefunonConnectionStateChange(gatt:BluetoothGatt,status:Int,newState:Int){/*dostuff*/

android - 如何在 Android Studio 中找到最新版本的 Kotlin

我打开了一个之前创建的AndroidStudio项目,IDE显示Kotlin的gradle插件支持Kotlin1.2.51或更高版本。我想将它设置为最新版本,但我必须去Kotlin网站,在该网站上很难找到此信息。是否可以在AndroidStudio中找到最新版本的Kotlin? 最佳答案 如果您在Windows上,请执行以下操作:文件>设置>语言和框架>KOTLIN更新然后单击检查,如果有更新的版本,请按安装 关于android-如何在AndroidStudio中找到最新版本的Kotli

android - Kotlin:每秒调用一个函数

我想为我的游戏创建一个简单的倒计时,当游戏开始时我希望每秒调用此函数:funminusOneSecond(){ifsecondsLeft>0{secondsLeft-=1seconds_thegame.text=secondsLeft.toString()}}我试过这个:varsecondsLeft=15timer.scheduleAtFixedRate(object:TimerTask(){overridefunrun(){minusOneSecond()}},0,1000)//1000Millisecond=1second但不幸的是应用停止了,第2次调用run函数我3周前才开始接触

多个Vue项目如何共用一个node_modules

多个项目共同用一个项目的node_modules问题:多个vue项目的node_modules依赖包相同,怎么共用同一个node_modules依赖包?1.以管理员身份打开命令窗口cmd2.输入命令:mklink/d需要链接的项目地址引用的源文件项目地址1.如:源文件项目地址为:D:\work\sourceFile\node_modules2.如:需要链接的项目地址为:D:\work\test1\node_modules、D:\work\test2\node_modules3.代码如下:mklink/dD:\work\test1\node_modulesD:\work\sourceFile\n

【Electron】node:internal/modules/cjs/loader:1147

可以使用:npm install electron-builder --save-dev 解决了再重新打包:npmrunbuild记录一下解决办法

android - 无法在 kotlin android 中以编程方式禁用 EditText

我试图在Kotlin中以编程方式禁用EditText,但我没有找到任何方法。我尝试了以下无效的代码:panEditText.focusable=false//RequiresAPI26andabove.panEditText.enabled=false//Nosuchmethodfound如何在Kotlin编程语言中禁用EditText? 最佳答案 您应该使用isEnabled。Settheenabledstateofthisview.panEditText.isEnabled=false方法概述@android.view.Remo

java - Java 中的 Kotlin "by lazy"相当于什么?

我正在关注这篇文章https://proandroiddev.com/detecting-when-an-android-app-backgrounds-in-2018-4b5a94977d5c实现android生命周期,但在具有Java应用程序类的遗留应用程序上。如何在java中实现此kotlin代码?privatevallifecycleListener:SampleLifecycleListenerbylazy{SampleLifecycleListener()}我觉得这是一个愚蠢的问题,但我对惰性初始化不熟悉,我不确定如何搜索这个问题,也欢迎任何“惰性理论链接”。

Kotlin: Module was compiled with an incompatible version of Kotlin

背景:使用intellij-idea工具,springboot项目,使用的maven问题:项目中没有依赖Kotlin,结果报错Kotlin版本问题,如下Kotlin:ModulewascompiledwithanincompatibleversionofKotlin.Thebinaryversionofitsmetadatais1.7.1,expectedversionis1.1.15.解决方案:JustgototheBuildmenuandclickontherebuildproject.只需要去Build菜单点击重建项目即可 参考文章:intellijidea-Error:Kotlin:M

Error adding module to project: setSdk: sdk ‘17‘ type ‘JavaSDK‘ is not registered in ProjectJdkTable

新安装的JDK17,但是在IDEA中新建模块的时候出现了以下错误。点击file—>ProjectStructureSDK选择自己安装的JDKSDK选择自己安装的JDK参考链接:https://www.cnblogs.com/maxzhangxiaotao/p/17334485.html

编译linux内核模块时的make -C M= modules的参数说明

        在linux下编译可加载内核模块形成.ko文件的makefile中的核心语句是:$(MAKE)-C $(KERNEL_DIR)M=(PWD)modules这句是Makefile的规则:这里的$(MAKE)就相当于make;-C选项的作用是指将当前工作目录转移到你所指定的位置,一般都是内核源代码目录或者内核headers目录,如/usr/include/linux-5.1.1-headers/类似的位置;-C$(KERNEL_DIR)代表切换工作目录,因为内核源码顶层的Makefile文件定义了伪目标modules,所以要先将工作目录切换到内核源码顶层Makefile所在位置;“