Установка второго параметра на null
удаляет все строки.
public int deleteAllRowsInTable() {
SQLiteDatabase db = helper.getWritableDatabase(); // helper = MyDatabaseHelper
String whereClause = null; // delete all rows
String[] whereArgs = { null };
int count = db.delete(MyDatabaseHelper.TABLE_NAME, whereClause, whereArgs);
db.close(); // don't forget to close the database
return count; // number of rows affected
}
Приведенный выше код был для иллюстрации. Это можно просто упростить до
public int deleteAllRowsInTable() {
SQLiteDatabase db = helper.getWritableDatabase();
int count = db.delete(MyDatabaseHelper.TABLE_NAME, null, null);
db.close();
return count;
}