samedi 6 juin 2015

Banco de dados externo não é carregado no android

Pessoal preciso fazer uma aplicação Android que acessa um servidor, faz download de arquivos .s3db e realiza consultas sobre os arquivos baixados. Consigo fazer o download normalmente para a pasta /data/data/meu-pacote/databases/ e também consigo fazer operações sobre esses arquivos. Só que tem um problema:

Por algum motivo, eu só consigo fazer operações sobre os arquivos.s3db quando abro a aplicação pela segunda vez. É preciso instalar, clicar em baixar(ele faz o download ok) fechar a aplicação e abrir novamente. Depois preciso clicar em download de novo(só que ele não baixa pois o arquivo ja existe no diretório) depois clicar no botão de consulta, aí tudo funciona normalmente...

Ja tentei mexer com threads e activitys diferentes mas não funciona de jeito nenhum... alguém tem ideia do que pode ser isso?

Aucun commentaire:

Enregistrer un commentaire