Android 将联系人添加到sim卡时,只有在重新启动设备后才会显示联系人

Android 将联系人添加到sim卡时,只有在重新启动设备后才会显示联系人,android,contacts,sim-card,Android,Contacts,Sim Card,我正在尝试将联系人添加到SIM卡中,他们似乎已添加到SIM卡中,但只有在重新启动设备(甚至是本地人应用程序)后才能看到他们 以下是我正在使用的代码: final Uri uri = Uri.parse("content://icc/adn"); ContentValues mContentValue = new ContentValues(); mContentValue.put("tag", contactName); mContentValue.put("number", contactNu

我正在尝试将联系人添加到SIM卡中,他们似乎已添加到SIM卡中,但只有在重新启动设备(甚至是本地人应用程序)后才能看到他们

以下是我正在使用的代码:

final Uri uri = Uri.parse("content://icc/adn");
ContentValues mContentValue = new ContentValues();
mContentValue.put("tag", contactName);
mContentValue.put("number", contactNumber);
getContentResolver().insert(uri, mContentValue);

创建联系人后同步联系人数据库是否有问题?如果是这样,是否有办法强制android将联系人数据库与SIM卡同步?

android联系人数据库在开机时同步SIM卡联系人

重新启动后,通过contacts Contact providers可以看到添加到SIM卡的任何联系人