나는 코 틀린이 같은 객체를 생성하고 내 방식에 전달 :Kotlin의 "on the fly"클래스 객체가 생성자를 가질 수 있습니까?
val myObject = object {
@SerializedName("fieldOne")
val fieldOne = myFieldOne
@SerializedName("fieldTwo")
val fieldTwo = myFieldTwo
@SerializedName("fieldThree")
val fieldThree = myFieldThree
}
dbManager.save(myObject) // this works fine
그러나, 안드로이드 스튜디오 그것에 대해 불평 다음과 같이 말한다 :
재산권 ''fieldOne ''
을 사용한 적이있다
나는이 경고를 lint 옵션을 통해 제거 할 수 있지만이 경고를 제거하는 "기본"방법을 찾고 싶습니다.
제목과 본문에서 완전히 다른 두 가지를 묻기 때문에 질문의 제목을 변경해야한다고 생각합니다. –