草庐IT

kotlin-stdlib-jdk

全部标签

java - 使用 JDK 中的类而不是 android SDK (ADK)

是否可以使用JDK(1.7)中的类来代替AndroidSDK(ADK、API23)?我需要使用的一个类存在于AndroidSDK(API23)和JDK(1.7)中。默认情况下使用来自ADK的类。但是我想使用JDK中的类。在我的例子中,我想使用DatatypeFactory.newInstance(factoryClassName,classLoader),它位于JDK和ADK的javax.xml.datatype包中.由于实现上的差异,我想使用JDK中的类而不是ADK。如何使用JDK中的类而不是ADK中的类? 最佳答案 你不能那样做

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

android - 如何在 android 中模拟 Kotlin 对象?

我在kotlin中有一个对象控制当前用户的session信息。我想模拟具有回调的登录方法。在测试时,我需要在SessionController对象中模拟这个方法。objectSessionController{...funsignIn(username:String,password:String,signInCallBack:SignInCallBack){sessionApi.attemptSignIn(username,password,object:SignInCallBack{overridefunonSignInComplete(){signInCallBack.onSig

安卓| Kotlin |如何在 getString() 中使用变量 ID 获取文本

我尝试了很多组合,但不知何故我不明白。我要显示的文本的ID已生成。我需要在这里写一个变量而不是一个具体的id。所以不是:getString(R.string.id_1)但是像这样:varmyId=...getString(R.string."$myId")你明白我的意思吗?无论我尝试过什么,我都得到了一个只有Int的错误。你会如何在Kotlin中解决这个问题? 最佳答案 试试下面的代码,它会为你工作:funAppCompatActivity.getString(name:String):String{returnresources.

java - SimpleDateFormat 在 Android 和 JDK 中产生不同的时区输出

这里有很多关于SimpleDateFormat的问题,但我似乎找不到关于这个问题的任何信息。我遇到了在Android和JDK上运行的完全相同代码的不同输出问题。我在Eclipse中运行并使用模拟器来测试Android。JDK版本1.7和Android4.4。关于如何以JDK样式格式制作Android输出日期的任何想法?TimeZoneGMT_ZONE=TimeZone.getTimeZone("GMT");StringRFC1123_PATTERN="EEE,ddMMMyyyyHH:mm:ssz";finalDateFormatrfc1123Format=newSimpleDateFo

android - 在 Kotlin 中查询 Android 的 ContactsContract

我在尝试在用Kotlin编写的Android应用程序中查询ContactsContract时遇到了一些麻烦。AndroidStudio给出来自未解析引用的错误,例如来自ContactsContract.Contacts._ID。有谁知道在Kotlin中查询这些的正确方法? 最佳答案 这是Kotlin中的一个Unresolved错误。请引用:https://youtrack.jetbrains.com/issue/KT-3180.目前,您可以使用Java访问此类字段作为解决方法:publicclassContactsSupport{p

java - Kotlin 初始化一个对象

我有一个正在扩展的基类,但我想在普通Java构造函数所在的位置扩充View。classTextView(context:Context?):ViewAbstractClass(context)我不确定如何在Kotlin中执行此操作。Kotlin允许您对对象进行复杂初始化的结构是什么? 最佳答案 https://kotlinlang.org/docs/reference/classes.html#constructorsclassCustomer(name:String){init{logger.info("Customeriniti