2016-04-22 4 views

Antwort

0

Nicht wirklich. Sie können nur vermuten, dass der Einsatz nicht aufgetreten ist. Sie könnten versuchen, logcat mit "sqlite" zu filtern, um zu sehen, ob etwas gemeldet wird, aber das ist nur während der Entwicklung nützlich und zur Laufzeit nicht hilfreich.

Es ist auch erwähnenswert, dass die Dokumentation für diese Methode falsch ist. Wenn Sie CONFLICT_IGNORE verwenden und eine vorhandene Zeile vorhanden ist, gibt diese Methode -1, nicht die Zeilen-ID der vorhandenen Zeile zurück.

0

Verwenden Sie stattdessen insertOrThrow(), um eine Ausnahme zu erhalten.

Verwandte Themen