Problema na recuperação de dados Json gravados na memória local #144
Unanswered
EuHigorBarbosa
asked this question in
Perguntas e Respostas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Para gravar um dado localmente tipo lista eu utilizo 2 etapas:
pego a lista com a minha entidade e a transformo em JSON (saveSeqGenListInLocalStorage)
pego a lista JSON e uso o .writeAsString para gravar num File (saveStringJsonInLocal)
recupero os dados usando a função getListaSeqGenLocal...
E muitas vezes, quando eu vou recuperar o dado no dispositivo eu obtenho erro. O erro é como se o dado que foi gravado lá não estivesse no formato JSON. Mas eu o gravei no formato JSON pois o dado que eu gravei é fruto de uma função json.encode.
Esse erro é mais frequente no iOS. Ele é intermitente, não sei o que leva ele a se comportar assim quando se comporta. Alguém vê algo que eu esteja fazendo errado?
Pergunta 2)
Pessoal, eu estou utilizando essa maneira de gravar os dados de modo nativo, usando o writeAsString e o File do dart:io . Eu estou utilizando essa abordagem porque eu gosto de usar o mínimo de packages possível em setores estratégicos como o armazenamento local de dados. Mas creio que eu tivesse usado o package sqflite eu teria mais confiabilidade. Será que eu fiz certo?
Beta Was this translation helpful? Give feedback.
All reactions