|
@@ -120,17 +120,16 @@ class WatchContactProvider : ContentProvider() {
|
|
val dao = db.contactDao()
|
|
val dao = db.contactDao()
|
|
val keyList = contentValues!!.keySet().toList()
|
|
val keyList = contentValues!!.keySet().toList()
|
|
for (i in keyList.indices) {
|
|
for (i in keyList.indices) {
|
|
|
|
+ val info = Gson().fromJson(keyList[i], ContactInfo::class.java)
|
|
when (contentValues.getAsString(keyList[i])) {
|
|
when (contentValues.getAsString(keyList[i])) {
|
|
"insert" -> {
|
|
"insert" -> {
|
|
- val info = Gson().fromJson(keyList[i], ContactInfo::class.java)
|
|
|
|
dao.insert(info)
|
|
dao.insert(info)
|
|
}
|
|
}
|
|
"update" -> {
|
|
"update" -> {
|
|
- val info = Gson().fromJson(keyList[i], ContactInfo::class.java)
|
|
|
|
dao.update(info)
|
|
dao.update(info)
|
|
}
|
|
}
|
|
"delete" -> {
|
|
"delete" -> {
|
|
- dao.delete(ContactInfo(keyList[i].toLong()))
|
|
|
|
|
|
+ dao.delete(info)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|