草庐IT

kotlin-stdlib

全部标签

ios - kotlin.native.concurrent.InvalidMutabilityException : mutation attempt of frozen <object> when using ktor in Kotlin Multiplatform (iOS)

我正在尝试构建一个简单的Kotlin多平台应用程序,该应用程序调用互联网以使用ktor从互联网上获取一些字符串。我从Kotlinconferenceapp中获取了一些功能这是我编译的,它在Android和iOS上都运行良好。但是,在我的示例应用程序中,它仅适用于Android,但在iOS上它会返回kotlin.native.concurrent.InvalidMutabilityException:mutationattemptoffrozen@c422ffe8这是GitHubrepository下面是我的代码://src/commonMain/CoroutinePresenter.k

Kotlin 中的 Hadoop 上下文类型参数

在Kotlin中实现HadoopMapper或Reducer时,我从编译器那里得到了一个有趣的矛盾。任何时候你使用Context对象,如果您不提供类型参数(),编译器会给出一个错误提示“需要4个类型参数”,如果您确实提供了类型参数,编译器会提示“不需要类型参数”。知道这里发生了什么吗?一个例子://gives"4typeargumentsexpected"overridefunsetup(context:Context?){super.setup(context)}//gives"Notypeargumentsexpected"overridefunsetup(context:Cont

Kotlin基础认知 - 为何Kotlin文件有的带.kt后缀,有的不带?

有一天看到项目中的Kotlin类,有的有.kt后缀,有的没有,针对这个情况我就简单看了下,然后记录一波创建KotlinClass或KotlinFile创建Kotlinclass创建KotlinFile俩者区别展现形式外部展现内部展现延伸扩展、对向转换Class无后缀→File有后缀File有后缀→Class无后缀结论:来这里看看.kt后缀的出现场景、区别创建KotlinClass或KotlinFile新建操作:包名-右键-New-KotlinClass/File可根据需求自行选取Class/File创建KotlinclassKtClasspackagecom.example.kotlindem

Kotlin基础认知 - 为何Kotlin文件有的带.kt后缀,有的不带?

有一天看到项目中的Kotlin类,有的有.kt后缀,有的没有,针对这个情况我就简单看了下,然后记录一波创建KotlinClass或KotlinFile创建Kotlinclass创建KotlinFile俩者区别展现形式外部展现内部展现延伸扩展、对向转换Class无后缀→File有后缀File有后缀→Class无后缀结论:来这里看看.kt后缀的出现场景、区别创建KotlinClass或KotlinFile新建操作:包名-右键-New-KotlinClass/File可根据需求自行选取Class/File创建KotlinclassKtClasspackagecom.example.kotlindem

带有 kotlin 0.12.213 的 AndroidStudio ExternalSystemException

环境鉴于我有:Kotlin0.12.213dependencies{compilefileTree(dir:'libs',include:['*.jar'])compile'com.google.android.gms:play-services:7.5.0'compile'com.android.support:appcompat-v7:22.2.0'compile'com.android.support:support-v4:22.2.0'compile"org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"}buildscript{

android - Kotlin 和 Android 数据绑定(bind) (BuildTools 2.0.0)

在我的Android项目中,我使用了Kotlin和Android数据绑定(bind)。它工作得很好,但现在我想将androidgradle插件更新到版本2.0.0-beta5。构建项目时出现以下错误:异常(exception)在这里java.lang.RuntimeException:failure,seelogsfordetails.cannotgenerateviewbindersjava.lang.NoSuchMethodError:kotlin.text.StringsKt.split$default(Ljava/lang/CharSequence;[Ljava/lang/St

android - android studio 中的 Kotlin

我正在使用kotlin,但是当我在我的项目中同步它时,出现以下错误:Error:Couldnotfindorg.jetbrains.kotlin:kotlin-gradle-plugin:1.1.2-3.Searchedinthefollowinglocations:file:/D:/android-studio/gradle/m2repository/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.2-3/kotlin-gradle-plugin-1.1.2-3.pomfile:/D:/android-studio/gradle/m2rep

android - 使用 kotlin 设置 Realm 时出错

我在现有的Android项目(已经有Realm)中使用一些kotlin类,kotlin类没有使用任何Realm特性,现在在运行时我收到这个错误:app:compileDebugKotlinUsingkotlinincrementalcompilation:app:compileDebugJavaWithJavacDestinationforgeneratedsourceswasmodifiedbykapt.Previousvalue=/home/debu/AndroidStudioProjects/WT_Application/app/build/generated/source/ap

android - 使用 Kotlin 和 Firebase 触发带有 onAuthStateChanged 回调的 sendEmailVerification

我正在开始一个新的Android项目,并决定在其中使用Kotlin和Firebase,现在我可以使用createUserWithEmailAndPassword在我的SignupActivity上,当createUserWithEmailAndPassword完成时,我的用户已成功登录。现在我正尝试使用在FirebaseAuth.AuthStateListener上触发的回调事件进一步获取它使用onAuthStateChanged(FirebaseAuthauth)但是我在onCreate(savedInstanceState:Bundle?)函数中创建的监听器没有被触发,我缺乏转换J

android - Kotlin - 比较字符串时,运算符 '==' 不能应用于 'Editable!' 和 'String'

所以,刚开始在AndroidStudio3.0Canary7中使用Kotlin,我正在执行一个简单的操作来检查字符串是否为空。这是我的简单布局:和MainActivity.kt我有下面的东西classMainActivity:AppCompatActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)btnClick.setOnClickListener{valmessage=edtT