1
私はAndroidプロジェクトでkotlin 1.0.1-2を使用しています。 ORFとしてDBFlowを使用したい。しかし、私のクラスを持続させるためには、テーブルアノテーションの使用が必要です。テーブル注釈にはデータベース属性があります。この属性にはKClassが必要です。それにもかかわらず、次のコードは単純にコンパイルされません。エラー:Unresolved reference KClass
と表示されます。それは誰の欠点ですか?前もって感謝します。未解決の参照KClass DBFlowとKotlinをAndroidで使用しようとしています
import com.raizlabs.android.dbflow.annotation.Column
import com.raizlabs.android.dbflow.annotation.PrimaryKey
import com.raizlabs.android.dbflow.annotation.Table
import com.raizlabs.android.dbflow.structure.BaseModel
import java.util.*
import kotlin.reflect.KClass
@Table(name = "items", database = KClass<AppDatabase>)
class Item : BaseModel() {
@PrimaryKey(autoincrement = true)
@Column(name = "id")
var id: Long = 0
@Column(name = "updated_at")
var updatedAt: Calendar = Calendar.getInstance()
}