草庐IT

kotlin-parser

全部标签

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周前才开始接触

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

android - 如何在 Kotlin 中使用 ViewModelProvider

我是Kotlin的新手,请帮助我如何在Kotlin中使用ViewModelProviders.of(this)我的java代码是mFavViewModel=ViewModelProviders.of(this).get(FavouritesViewModel.class);我无法在kotlin中找到ViewModelProviders类试过自动转换,但显示错误。谢谢。这是我的DataModel类classFavoritesDataViewModel:ViewModel{privatevarmFavHelper:DatabaseHelperprivatelateinitvarmfav:A

android - 缺少 Kotlin View setEnabled 函数?

在Kotlin中,当使用kotlinx.android.synthetic访问View(例如Button)时,setEnabled()函数丢失了吗?isEnabled()函数仍然存在。我如何setEnabled()? 最佳答案 如前所述inthereference,Javagetter和getter和setter对在Kotlin中表示为属性,使用以下逻辑:TgetSomething()(+voidsetSomething(T))→something:TTisSomething()(+voidsetSomething(T))→isSo

android - 更新到 Kotlin 1.3.30 后 "Unresolved reference: Parcelize"

我在实验模式下长期使用Kotlin1.3.21和kotlin-android-extensions插件。今天,我只是通过修改版本切换到Kotlin1.3.30,现在无论我在哪里使用@Parcelize注释,我都会看到错误:未解析的引用:Parcelize。以下是我启用android扩展的方法:applyplugin:'kotlin-android-extensions'androidExtensions{experimental=truefeatures=["parcelize"]}请注意,我在没有明确声明所需功能的情况下进行了尝试,但效果不佳。另请注意,我使用的是GrrovyGrad

java - 根据使用的相机使用 mp4parser 旋转视频

基本上我想旋转视频,具体取决于拍摄视频的相机。前置摄像头镜像90度,而后置摄像头正常显示。目前会根据第一个clip设置Matrix。如果第一个剪辑是使用前置摄像头制作的,它会将所有剪辑旋转270度,反之亦然。这是一个示例代码(rotations是一个包含剪辑旋转的ArrayList):for(TrackBoxtrackBox:trackBoxes){Log.d("TRACKBOX",String.valueOf(rotations.get(i)));//trackBox.getTrackHeaderBox().setMatrix(Matrix.ROTATE_90);if(rotatio

android - 理想的Android Studio Kotlin gitignore

我想将我的Android应用程序代码提交到git存储库。为此,我需要一个合适的.gitignore文件,这样我就可以避免向repo提交不必要的和膨胀的东西。所以我想知道是否有人可以为我的kotlin项目提供一个好的。我已经在StackOverflow上解决了一些问题,但是那些.gitignore是面向JAVA项目的,我想要一个面向kotlin的问题。 最佳答案 android和java的gitignore与android和kotlin之间没有太大区别。不同之处在于构建目录,因此由于您的.gitignore中应该有一个构建条目,所以这