Это приложение блокирует вызов, когда номер вводится вручную, но не блокируется, когда номер добавляется через контакт или по имени, так каково решение?
if (!PrefUtils.getInputList(context).equals("")) {
ArrayList<Contact> add_contact = gson.fromJson(PrefUtils.getInputList(context), type);
for (int i = 0; i < add_contact.size(); i++) {
if (add_contact.get(i).getType().equalsIgnoreCase("1")) {
String[] s = add_contact.get(i).getName().split("\\?");
if (s[0].contains(number.substring(1, s[0].length()))) {
disconnectPhoneItelephony(context, number);
return;
}
} else {
if (number.contains(add_contact.get(i).getName())) {
disconnectPhoneItelephony(context, number);
return;
}
}
}
}