Questions tagged «kotlin»

Kotlin是JetBrains支持的一种开源静态类型编程语言。Kotlin结合了OOP和功能特性,并专注于互操作性,安全性,清晰度和工具支持。它目前针对JVM和JavaScript,并且是Android上官方支持的语言。

3
kotlin.jvm.KotlinReflectionNotSupportedError:在运行时找不到Kotlin反射实现。确保您有kotlin-reflect.jar
当我编译时出现上述错误。我的gradle文件如下:- apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 23 buildToolsVersion "24.0.0 rc2" defaultConfig { applicationId "package.name" minSdkVersion 16 targetSdkVersion 23 versionCode 6 versionName "2.0" } buildTypes { debug { minifyEnabled false signingConfig signingConfigs.debug } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } } …
82 kotlin 

5
如何在Kotlin中初始化List <T>?
我看到Kotlin有一个List&lt;out E&gt;集合,我想知道初始化它的不同方法。在Java中,我可以这样写: List&lt;String&gt; geeks = Arrays.asList("Fowler", "Beck", "Evans"); 如何在Kotlin中实现相同目标?
81 list  kotlin 


2
为什么Kotlin中没有并发关键字?
为什么没有用于同步/并发的关键字? 到目前为止,我的研究为我提供了一种解决方案,您包装了一些高级类并使用它们来处理并发。 给定一个纯Kotlin项目,如果需要一个小型的高度优化的组件来处理并发等,该怎么办? 我的印象是Kotlin是Java的辅助语言,可以用Kotlin编写90%的代码,但有一些Java代码无法用Kotlin表示。 这是正确的吗?这是原来的样子吗?

13
此版本使用了不推荐使用的Gradle功能,使其与Gradle 5.0不兼容
我有一个失败的失败: ..."Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0." 案例说明: 将以下库附加到项目代码库: APP / build.gradle //(Required) Writing and executing Unit Tests on the JUnit Platform testImplementation "org.junit.jupiter:junit-jupiter-api:5.2.0" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.2.0" // (Optional) If you need "Parameterized Tests" testImplementation "org.junit.jupiter:junit-jupiter-params:5.2.0" // (Optional) If you also have JUnit …

8
无法在Kotlin中“ findViewById”。出现错误“类型推断失败”
我尝试RecycleView按ID查找ID时遇到以下错误。 错误:- 类型推断失败:没有足够的信息来推断参数T 码: class FirstRecycleViewExample : AppCompatActivity() { val data = arrayListOf&lt;String&gt;() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.first_recycleview) val recycler_view = findViewById(R.id.recycler_view) as RecyclerView ///IN THIS LINE I AM GETTING THE ERROR data.add("First Data") data.add("Second Data") data.add("Third Data") data.add("Forth Data") data.add("Fifth Data") //creating our adapter val adapter = …

3
如何在Kotlin中检查泛型类型
我正在尝试在Kotlin中测试泛型。 if (value is Map&lt;String, Any&gt;) { ... } 但是编译器抱怨 无法检查已删除类型的实例:jet.Map 普通类型的支票效果很好。 if (value is String) { ... } 使用Kotlin 0.4.68。 我在这里想念什么?

18
Safeargs库不会生成方向类
我使用导航库和safeargs传递数据。我将参数定义为这样的片段。 &lt;fragment android:id="@+id/otherFragment" android:name="com.asd.navigate.OtherFragment" android:label="OtherFragment"&gt; &lt;argument android:name="screenTitle" android:defaultValue="0" app:type="string" /&gt; &lt;/fragment&gt; 生成了OtherFragmentArgs,我可以使用它,但是当我单击“ make project”时,OtherFragmentDirection类不会生成。是该错误还是我必须做一些不同的事情。 提意见。 buildscript { ... dependencies { ... classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha01" } } build.gradle apply plugin: "androidx.navigation.safeargs" MainActivity.kt

4
Kotlin静态方法和变量
我希望能够将类实例保存到公共静态变量中,但是我不知道如何在Kotlin中做到这一点。 class Foo { public static Foo instance; public Foo() { instance = this; } }
78 kotlin 

4
Kotlin:遍历JSONArray
我正在使用Kotlin和Realm编写一个Android应用程序。我有一个JSONArray,并且我想遍历此数组中的JSONObject以便将它们加载到Realm数据库类中: 领域类: import io.realm.RealmObject import io.realm.annotations.PrimaryKey import io.realm.annotations.Required open class Person( @PrimaryKey open var id: Long = 0, @Required open var name: String = "" ) : RealmObject() { } JSONArray: { "persons":[ { "id":0, "name":"Biatrix" }, { "id":1, "name":"Bill" }, { "id":2, "name":"Oren" }, { "id":3, "name":"Budd" } ] …
78 android  json  kotlin 

6
可以在Kotlin中使用Mockito吗?
我面临的问题是Matchers.anyObject()回报null。当用于仅接受非空类型的模拟方法时,它将导致引发“应该不为空”异常。 `when`(mockedBackend.login(anyObject())).thenAnswer { invocationOnMock -&gt; someResponse } 模拟方法: public open fun login(userCredentials: UserCredentials): Response
78 java  mocking  mockito  kotlin 




24
房间持久性:错误:实体和Pojos必须具有可用的公共构造函数
我正在将一个项目转换为Kotlin,并且试图将我的模型(也是我的实体)变成一个数据类,我打算使用Moshi来转换来自API的JSON响应 @Entity(tableName = "movies") data class MovieKt( @PrimaryKey var id : Int, var title: String, var overview: String, var poster_path: String, var backdrop_path: String, var release_date: String, var vote_average: Double, var isFavorite: Int ) 我无法构建导致以下错误的应用 实体和Pojos必须具有可用的公共构造函数。您可以有一个空的构造函数或一个其参数与字段匹配的构造函数(按名称和类型)。找不到字段的设置器。 我发现的例子离这个不远 关于如何解决的想法?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.