private final static int VERSION_2 = 2;
private final static int VERSION_3 = 3;
public static final String DB_NAME = "fzd_db";
- private static final int DEFAULT_VERSION = VERSION_2;//2021-9-6
+ private static final int DEFAULT_VERSION = VERSION_3;//2021-10-20
public ICDatabaseHelper(@Nullable Context context) {
logConfigurator.setUseLogCatAppender(true);
logConfigurator.setLogCatPattern("%m%n");
logConfigurator.configure();// 设置提交
- android.util.Log.d("CATCH", android.util.Log.getStackTraceString(new ThreadDeath()));
+// android.util.Log.d("CATCH", android.util.Log.getStackTraceString(new ThreadDeath()));
//Log 和log目前是同一个配置
Log = Logger.getLogger("log");
Log.info("init Logger " + Log.getName());
}
ContentResolver resolver = runtime.getContextProxy().getResolver();
//添加之前先删除白名单的内容
- resolver.delete(Uri.parse(ICMembersProvider.MEMBERS), "type=?", new String[]{
+ //删除第0组
+ resolver.delete(Uri.parse(ICMembersProvider.MEMBERS), "type=? and group_type is null", new String[]{
ICDatabaseHelper.MemberType.WHITE_LIST + ""
});
+ resolver.delete(Uri.parse(ICMembersProvider.MEMBERS), "type=? and (group_type=? or group_type is null)", new String[]{
+ ICDatabaseHelper.MemberType.WHITE_LIST + "", "0"
+ });
//从记录上看,
for (int i = 0; i < phnums.length; i++) {
String[] tmp = phnums[i].split("\\|");
contentValues.put(ICDatabaseHelper.fType, ICDatabaseHelper.MemberType.WHITE_LIST);
contentValues.put(ICDatabaseHelper.fPhoneNum, phonem);
contentValues.put(ICDatabaseHelper.fUserName, name);
+ //这个是第0组
+ contentValues.put(ICDatabaseHelper.fGroup, 0);
contentValues.put(ICDatabaseHelper.fCreateTime, System.currentTimeMillis());
contentValues.put(ICDatabaseHelper.fUpdateTime, System.currentTimeMillis());
//TODO:保存到fzd的联系人列表,类型为白名单