pull/433/head
gedoor 5 years ago
parent 72b7864600
commit 17121a4604
  1. 16
      app/src/main/java/io/legado/app/data/entities/BookChapter.kt

@ -36,19 +36,15 @@ data class BookChapter(
var variable: String? = null //变量 var variable: String? = null //变量
) : Parcelable { ) : Parcelable {
@Ignore @delegate:Transient
@delegate:Ignore
@IgnoredOnParcel @IgnoredOnParcel
var variableMap: HashMap<String, String>? = null val variableMap by lazy {
private set GSON.fromJsonObject<HashMap<String, String>>(variable) ?: HashMap()
get() { }
if (field == null) {
field = GSON.fromJsonObject<HashMap<String, String>>(variable) ?: HashMap()
}
return field
}
fun putVariable(key: String, value: String) { fun putVariable(key: String, value: String) {
variableMap?.put(key, value) variableMap[key] = value
variable = GSON.toJson(variableMap) variable = GSON.toJson(variableMap)
} }

Loading…
Cancel
Save