+ Много вариков перепробовал, мне кажется почти у цели, но как потом во фрагменте вызвать этот метод и выбрать там нужный столбик? Например mViewModel.getId(0).balance . Почему-то не получается это реализовать
Как бы объяснить... Для решения задачи есть определенные инструменты. Если не надо хранить миллион записей то подключение nosql бд так себе идея особенно с тем учётом, что вес АПК вырастает
GlobalScope не трогай. Во вью модели положи LiveData, ее слушай и ее данные подавай во вью. А из корутины после получения данных таблицы отправляй их в LiveData#postValue
Да просто когда пытаешься быстро найти решение, то упускаешь много моментов которые описываются, вот потом такое на выходе и получается. Надо тупо взять и норм посмотреть, разобраться и сделать