Tag: types不匹配

Android parcelable – 写入可以为空

我有我的parcelable课文章: class Article : Parcelable { var image: Long? = null var category: String? = null var videos: String? = null constructor(data: JSONObject) { if (condition) image = 50000L category = data.getString(“category”) videos = data.getString(“videos”) } private constructor(parcel: Parcel) { image = parcel.readLong() category = parcel.readString() videos = parcel.readString() } override fun writeToParcel(dest: Parcel, flags: […]

如何避免Kotlin中同名冲突的types?

我对kotlin非常陌生,而且我正在从一本书建立的应用程序中遇到一些麻烦。 我有两个名为预测单独的包中的类,我试图定义一些函数在一个使用其中同名的类包。 该书说导入Forecast类作为ModelForecast,我做了,但现在我有一个问题追踪这种types的不匹配错误的来源。 看来我的convertForecastListToDomain()方法正在期待其他的东西? 请帮我find我正在犯的错误。 如果这件事很简单,我不会感到惊讶,但我仍然无法find它。 MainActivity.kt: package com.example.zacharymcdaniel.weatherkot import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.support.v7.widget.LinearLayoutManager import android.support.v7.widget.RecyclerView import com.example.zacharymcdaniel.weatherkot.domain.Forecast import org.jetbrains.anko.find class MainActivity : AppCompatActivity() { private val url: String = “http://openweathermap.org/” private val items = listOf( “Mon 6/23 – Sunny – 31/17”, “Tue 6/24 – Foggy – 21/8”, “Wed 6/25 – Cloudy – 22/17”, […]

Kotlin – types不匹配:必需:字符串,find:() – >字符串

在Kotlin中,我声明了一个像这样的List : private val items = listOf { “String1”, “String2”, “String3” } 编译器给我这个错误: types不匹配。 必需:字符串 find:() – >字符串 这是什么意思? 我如何解决它? PS对于Kotlin来说很新,所以请问我明显的问题。