Android + статический Sqlite
Решил по-быстрому склеить одну приложеньку на ведроид, и чую забрел куда-то не в ту степь, потому взываю к ведрокодерам лора
Суть - приложение работает со статической sqlite, не слишком большой, read-only. В базу приложение ходит на каждое действие, там лежит небольшая иерархия из условно трех таблиц.
Почитал как там сейчас положено все это писать, всякий Room и прочие LiveData, начал писать и чую куда-то не туда иду. В плане ну на кой мне LiveData, она ж иммутабельная? И почему нельзя запрос в UI треде, если без него показывать просто нечего?
Не, я понимаю зачем оно все в целом, но в этом частном случае кажется юзать Room это оверкилл.
Короче, скажите, нужно ли оно вообще в этом случае, и есть ли в ведроиде нормальный TreeView, а то он вроде Deprecated? И вообще - клик с переходом по иерархии вниз это по канону новая Activity или перерисовка всякого RecyclerView и прочих?