//TODO:保存到fzd的联系人里,类型为SOS
if (data != null && data.length() > 0) {
String[] list = data.split(CMD_SPLIT);
- ArrayList<Contact> contactArray = new ArrayList<Contact>();
+ ArrayList<Contact> contactArray = new ArrayList<>();
ContentValues contentValues = new ContentValues();
contentValues.put(FZDDatabaseHelper.fType, FZDDatabaseHelper.MemberType.SOS);
if (list.length == 1) {
ICLogger.i("find SOS1 number " + list[0]);
contentValues.put(FZDDatabaseHelper.fUserName, "sos1");
contentValues.put(FZDDatabaseHelper.fPhoneNum, list[0]);
- runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
+ //runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
}
} else if (list.length == 2) {
if (regexUtil.isMobileNumber(list[0]) || regexUtil.isPhoneNumber(list[0])) {
ICLogger.i("find SOS1 number " + list[0]);
contentValues.put(FZDDatabaseHelper.fUserName, "sos1");
contentValues.put(FZDDatabaseHelper.fPhoneNum, list[0]);
- runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
+ //runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
}
if (regexUtil.isMobileNumber(list[1]) || regexUtil.isPhoneNumber(list[1])) {
contactArray.add(new Contact(Contact.CATEGORY_SOS, "sos2", list[1]));
ICLogger.i("find SOS2 number " + list[1]);
contentValues.put(FZDDatabaseHelper.fUserName, "sos2");
contentValues.put(FZDDatabaseHelper.fPhoneNum, list[1]);
- runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
+ //runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
}
} else if (list.length == 3) {
if (regexUtil.isMobileNumber(list[0]) || regexUtil.isPhoneNumber(list[0])) {
ICLogger.i("find SOS1 number " + list[0]);
contentValues.put(FZDDatabaseHelper.fUserName, "sos1");
contentValues.put(FZDDatabaseHelper.fPhoneNum, list[0]);
- runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
+ //runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
}
if (regexUtil.isMobileNumber(list[1]) || regexUtil.isPhoneNumber(list[1])) {
contactArray.add(new Contact(Contact.CATEGORY_SOS, "sos2", list[1]));
ICLogger.i("find SOS2 number " + list[1]);
contentValues.put(FZDDatabaseHelper.fUserName, "sos2");
contentValues.put(FZDDatabaseHelper.fPhoneNum, list[1]);
- runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
+ //runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
}
if (regexUtil.isMobileNumber(list[2]) || regexUtil.isPhoneNumber(list[2])) {
contactArray.add(new Contact(Contact.CATEGORY_SOS, "sos3", list[2]));
ICLogger.i("find SOS3 number " + list[2]);
contentValues.put(FZDDatabaseHelper.fUserName, "sos3");
contentValues.put(FZDDatabaseHelper.fPhoneNum, list[2]);
- runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
+ //runtime.getContextProxy().getResolver().insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
}
}
runtime.getDbHelper().saveContacts(contactArray, false, false, false, false, false, true);
//保存到新的数据库中,为了防止问题,先兼容原来的库
//后面所有地方都切换到新库了,才删除上面的代码
// TODO:需要修改白名单拦截的地方.
- ICLogger.d("contentValues == > " + contentValues.size());
resolver.insert(Uri.parse(FZDMembersProvider.MEMBERS), contentValues);
}
//TODO:保存到fzd的联系人列表,类型为白名单