SQLite API
Android предоставляет несколько довольно удобных методов для управления базами данных SQLite. Например, методы InsertWithOnConflict
и UpdateWithOnConflict
. Мне не ясно, какие преимущества это предлагает по сравнению с использованием собственного SQLite SQL, такого как INSERT/UPDATE OR IGNORE
, соответствующим образом заключенного в транзакцию. Существует ли основной метод использования этих методов в отличие от OR IGNORE
SQL или они просто предназначены для использования в качестве удобной оболочки?