Я использую DAO для вставки массива объектов (например, User []) в таблицу Room:
@Insert(onConflict = OnConflictStrategy.REPLACE)
void insertAll(User... user);
Однако, возможно, что некоторые объекты внутри User [] являются нулевыми.В этом случае метод insertAll () генерирует исключение NullPointerException.
Можно ли каким-то образом пропустить нулевые значения?Я бы предпочел использовать аннотацию @Insert вместо написания пользовательского запроса вставки или предварительной фильтрации пустых значений.