Вы пропустили нулевую проверку.
res.value.toString()
Представьте себе случай, когда res.value равен нулю, вы делаете это.
null.toString()
, результатом которого является строка "null"
И с другой стороны, когда вы используете LiveData, правильный подход - наблюдать за всеми изменениями, как предложено zsmb13.
res.observe(this, Observer { name ->
textview.text = name
})