Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Persistência

Se eu quisesse, poderia usar os três modos de persistencia (sqlite, Read and write, store key-value...)?

1 resposta
solução!

Sim. Tudo depende de sua aplicação. Na ordem crescente de complexidade:

  1. Read and Write para armazenar informações que necessitam ser recuperadas entre as execuções do app, por exemplo, última data de acesso ao app. Mas como a armazenagem é em um arquivo tipo texto o uso é limitado
  2. key-value tem um uso semelhante ao read-write mas armazenar os dados de forma mais ordenada (key-value) o que facilita a recuperação. Pode utilizar para armazenar preferências do usuário (como por exemplo se usa tema claro ou escuro, lingua da interface da aplicação, etc....)
  3. SQLite para armazenar dados que apresentem uma maior complexidade ou volume, com algum tipo de relacionamento entre eles, e necessitem de uma estrutura de banco de dados para armazenamento, tais como a lista de transações, lista de contatos.