のために、私はfirebaseを使用していますが、これは私のデータクラス定義である:ClassMapper:いいえセッター/フィールドaBooleanType
data class ClaimOrder(val address: String? = null,
val amount: Long = 0L,
val isProcessed: Boolean = false,
val onCreate: kotlin.Any? = ServerValue.TIMESTAMP)
は、しかし、ログに私は次の警告見ています:W/ClassMapper: No setter/field for isProcessed found on class com.guness.bitfarm.service.models.ClaimOrder
を私は@SerializedName("isProcessed")
を試みたが、なしています運。一致していないgson
とkotlin
方法の基礎となるように生成されるようにさまざまなアクセサメソッドを引き起こしisProcessed
変数名:私はここに正確な理由を知らないが
読み取り専用プロパティを宣言するために 'val'が使用されます。あなたは 'var'を使ってそのプロパティの設定を行う必要があります。 – BakaWaii
@BakaWaiiもそれを試しました、興味深いことに私は 'isProcessed'だけを見ています – guness
ああ、この[post](https://stackoverflow.com/questions/37481017/kotlin-view-setenabled-function-missing)が関連しているかどうかを見てください。 – BakaWaii