Ed
semana passada
O componente Room na arquitetura Android é uma biblioteca que atua como uma camada de abstração sobre o SQLite, facilitando o acesso ao banco de dados. Analisando as alternativas: A) Incorreta - Room não integra exclusivamente com LiveData, e oferece suporte a operações de banco de dados com verificação em tempo de compilação. B) Incorreta - Room não substitui o SQLite, mas sim facilita seu uso com mapeamento objeto-relacional. C) Incorreta - Room não é para programação direta do SQLite sem verificações; pelo contrário, oferece verificações em tempo de compilação. D) Correta - Room mapeia o SQLite para facilitar a manipulação do banco de dados, automatiza a geração de código, verifica erros em tempo de compilação e pode retornar consultas como LiveData. Portanto, a resposta correta é: D) Mapear o SQLite para facilitar a manipulação do banco de dados, automatizando a geração de código, verificando erros de compilação e retornando consultas como LiveData.