Как мне обновить значение столбца базы данных sqlite для Android на null с помощью ContentValues?

44

Например, я хочу сделать следующее по обновлению базы данных.

Есть ли константа, которую я могу использовать вместо null, которая не будет компилироваться, если я буду использовать ее как:

ContentValues args = new ContentValues();
args.put(KEY_RISK_AMOUNT, null); // what constant do I use instead of null?
  • 20
    Я нашел ответ ... Мне нужно сделать это: args.putNull (KEY_RISK_AMOUNT)
  • 2
    Вы должны ответить на свой вопрос и вернуться завтра, чтобы пометить его как принятый, если он работает как задумано.
Показать ещё 1 комментарий
Теги:
database

1 ответ

82
Лучший ответ

Используйте ContentValues.putNull(java.lang.String):

ContentValues args = new ContentValues();
args.putNull(KEY_RISK_AMOUNT);
  • 29
    бонусные баллы за ответ на этот вопрос, когда оп уже ответил сам в комментариях за 20 дней до вашего ответа и затем получил 10 голосов! Красиво сделано :)
  • 1
    Ну, кто-то должен был это сделать. :п
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню