私はKotlinでこのようなオブジェクトを作成し、私のメソッドに渡し:Kotlinの "オンザフライ"で作成されたクラスオブジェクトにコンストラクタがありますか?
val myObject = object {
@SerializedName("fieldOne")
val fieldOne = myFieldOne
@SerializedName("fieldTwo")
val fieldTwo = myFieldTwo
@SerializedName("fieldThree")
val fieldThree = myFieldThree
}
dbManager.save(myObject) // this works fine
しかし、Androidのメーカーはそれについて不平を言うと言う:
プロパティ「」fieldOne「」
を使用したことがないです
この警告はlintオプションで削除できますが、この警告を取り除くための「ネイティブ」な方法を探したいと思います。
タイトルと本文で2つの全く異なるものを求めているので、あなたの質問のタイトルを変更する必要があると思います。 –