Commit 8f570ef2 by zhangchengbo

fix:[加入黑名单]后,消息列表Message依旧展示

parent 89e27fb3
...@@ -35,6 +35,7 @@ import com.secspace.sms.messaging.SmsSender ...@@ -35,6 +35,7 @@ import com.secspace.sms.messaging.SmsSender
import com.secspace.sms.models.* import com.secspace.sms.models.*
import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.* import com.simplemobiletools.commons.helpers.*
import com.simplemobiletools.commons.models.BlockedNumber
import com.simplemobiletools.commons.models.PhoneNumber import com.simplemobiletools.commons.models.PhoneNumber
import com.simplemobiletools.commons.models.SimpleContact import com.simplemobiletools.commons.models.SimpleContact
import java.io.FileNotFoundException import java.io.FileNotFoundException
...@@ -82,13 +83,13 @@ fun Context.getMessages( ...@@ -82,13 +83,13 @@ fun Context.getMessages(
val selectionArgs = arrayOf(threadId.toString()) val selectionArgs = arrayOf(threadId.toString())
val sortOrder = "${Sms.DATE} DESC LIMIT $limit" val sortOrder = "${Sms.DATE} DESC LIMIT $limit"
val blockStatus = HashMap<String, Boolean>() // val blockStatus = HashMap<String, Boolean>()
val blockedNumbers = getBlockedNumbers() // val blockedNumbers = getBlockedNumbers()
var messages = ArrayList<Message>() var messages = ArrayList<Message>()
queryCursor(uri, projection, selection, selectionArgs, sortOrder, showErrors = true) { cursor -> queryCursor(uri, projection, selection, selectionArgs, sortOrder, showErrors = true) { cursor ->
val senderNumber = cursor.getStringValue(Sms.ADDRESS) ?: return@queryCursor val senderNumber = cursor.getStringValue(Sms.ADDRESS) ?: return@queryCursor
val isNumberBlocked = if (blockStatus.containsKey(senderNumber)) { /*val isNumberBlocked = if (blockStatus.containsKey(senderNumber)) {
blockStatus[senderNumber]!! blockStatus[senderNumber]!!
} else { } else {
val isBlocked = isNumberBlocked(senderNumber, blockedNumbers) val isBlocked = isNumberBlocked(senderNumber, blockedNumbers)
...@@ -98,7 +99,7 @@ fun Context.getMessages( ...@@ -98,7 +99,7 @@ fun Context.getMessages(
if (isNumberBlocked) { if (isNumberBlocked) {
return@queryCursor return@queryCursor
} }*/
val id = cursor.getLongValue(Sms._ID) val id = cursor.getLongValue(Sms._ID)
val body = cursor.getStringValue(Sms.BODY) val body = cursor.getStringValue(Sms.BODY)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment