android.database.sqlite.SQLiteDatabase.rawQuery () no está actualizando una columna DATETIME con una función SQLite datetime ()

public Cursor set_datetime_next(Reminder r) {       
    String _newVal = "datetime('now', '+7 days')";
    String[] args = { new Integer(r.getID()).toString() };
    String query =
        "UPDATE " + DBConst.TABLE
      + " SET "   + DBConst.f_DATETIME_NEXT + "=" + _newVal
      + " WHERE " + DBConst.f_ID +"=?";
    Log.i(TAG, query);
    return db.rawQuery(query, args);
}

También he intentado pasardatetime('now', '+7 days') como parámetro enlazado, eso no funcionará, ya que Documentación de Android dice

Los valores se vincularán como cadenas.

Referencias:

http: //developer.android.com/reference/android/database/sqlite/SQLiteDatabase.htmhttp: //www.sqlite.org/lang_datefunc.htm

Respuestas a la pregunta(2)

Su respuesta a la pregunta