/ / Beim Hinzufügen von Kontakten zur SIM-Karte werden diese nur nach dem Neustart des Geräts angezeigt - Android, Kontakte, SIM-Karte

Beim Hinzufügen von Kontakten zur SIM-Karte, werden sie nur nach dem Neustart des Geräts angezeigt - Android, Kontakte, SIM-Karte

Ich versuche, Kontakte zur SIM-Karte hinzuzufügen, sie scheinen zur SIM-Karte hinzugefügt zu werden, aber sie sind nur nach dem Neustart des Geräts (selbst in der nativen People-App) sichtbar.

Hier ist der Code, den ich benutze:

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

Ist es ein Problem mit der Synchronisierung der Kontakte db nach dem Erstellen der Kontakte? Wenn ja, gibt es eine Möglichkeit, um Android zu zwingen, die Kontakte "Datenbank mit der SIM-Karte zu synchronisieren?

Antworten:

0 für die Antwort № 1

Android-Kontakte-Datenbank synchronisiert SIM-Karten-Kontakte beim Booten.

Alle Kontakte, die zur SIM-Karte hinzugefügt werden, sind nach dem Neustart über die KontakteContract-Anbieter sichtbar.