Значения вашего конструктора не совпадают с именами значений вашей базы данных
class BlogPost (
var namerv: String,
var gafrv: String,
var placerv: String,
var phonerv: String,
var notesrv: String
) {
constructor() : this("", "", "", "", "") {}
}
Должно быть
class BlogPost (
var name: String,
var gaf: String,
var place: String,
var phone: String,
var notes: String
) {
constructor() : this("", "", "", "", "") {}
}
Вы должны иметь то же имя, потому что когда вы делаете
val post = e.getValue(BlogPost::class.java)
он будет искать имена этих полей по ссылке, и если он не может быть достигнут, вы не сможете получить эти значения