jamieadkins95
08/17/2017, 1:27 PM@Parcelize
class ExampleClass : Parcelable {
var id: Long? = 0
var name: String? = null
var tagName: String? = null
var enabled: Boolean = false
Do my properties have to be constructor parameters?leosan
08/17/2017, 1:32 PMleosan
08/17/2017, 1:32 PM@Parcelize
class Recipe(
var id: String = "",
val name: String = "",
val cookTime: String = "",
val serves: Long = -1L,
val thumbnailUrl: String = "",
val skillLevel: String = ""
) : Parcelable
leosan
08/17/2017, 1:33 PMjamieadkins95
08/17/2017, 1:47 PMleosan
08/17/2017, 1:47 PMleosan
08/17/2017, 1:48 PM@Parcelize
so it show that warning that you must implement the Parcelable
jamieadkins95
08/17/2017, 1:51 PMjava.lang.NoClassDefFoundError: Failed resolution of: com/example/example/data/config/ExampleClass$Creator
jamieadkins95
08/17/2017, 1:57 PMkingsley
08/17/2017, 2:45 PMno-args
pluginleosan
08/17/2017, 3:20 PMno-arg
plugin I will take a look, I'm essentially using this because firebase fails without a default valuekingsley
08/17/2017, 3:30 PMleosan
08/17/2017, 3:43 PMkingsley
08/17/2017, 3:46 PM