Boa tarde! Voltei, orochimaru e a todos que possam ajudar!
Bom, dando continuidade… o Método para IMPORTAÇÃO que vc (orochimaru) me mandou é esse:
public String importarBanco(Context context) {
String retorno = "null";
String arquivoOrigem = Environment.getExternalStorageDirectory() + "/BACKUP_APP_ESCOLA/ARQUIVO_DE_BACKUP";
String arquivoDestino= context.getApplicationInfo().dataDir + "/databases/Escola.db";
InputStream in = null;
OutputStream out = null;
try {
File dir = new File(arquivoDestino);// SEM USO
in = new FileInputStream(arquivoOrigem);
out = new FileOutputStream(arquivoDestino);
byte[] buffer = new byte[1024];
int leitor;
while ((leitor = in.read(buffer)) != -1) {
out.write(buffer, 0, leitor);
}
in.close();
in = null;// SEM USO
out.flush();
out.close();
out = null;// SEM USO
return retorno = "UPLOAD REALIZADO COM SUCESSO!";
}
catch (FileNotFoundException e) {
Log.e("tag", e.getMessage());
return retorno = "UPLOAD NÃO REALIZADO!";
}
catch (Exception e) {
Log.e("tag", e.getMessage());
return retorno = "UPLOAD NÃO REALIZADO!";
}
}
Vou falar brevemente da Exportação pra poder falar da IMPORTAÇÃO…
O arquivo Exportado (CÓDIGO DA EXPORTAÇÃO AQUI) sempre tinha o meso tamanho independente da quantidade de alunos cadastrados, tipo, com 1 aluno salvo, ele apresentava o tamanho (16,38 KB), mas ao salvar 9 alunos, ele mantém o tamanho (16,38 KB). É como se ele salvasse o arquivo Escola.db , mas sem os dados (O conteúdo do banco). Enfim…
Fiz uns ajustes nele e ele agora tá salvando com o tamanho (20,48 KB), pensei que enfim ele tava salvando os dados, mas não! É o msm esquema, 1 ou 10 alunos ele sempre tem o msm tamanho (20,48 KB). Acredito que isso deveria mudar, pq de 1 pra 10 alunos, aumenta-se a quantidade de dados e seu tamanho também muda, mas ele não muda. (Se for o caso de discutir essa parte da Exportação no outro Tópico, é só falar que eu dou continuidade lá, pois quero saber se ele está de fato Exportando o arquivo com os Dados ou não)
A questão é que o código da IMPORTAÇÃO não está importando os dados do arquivo Escola.db . Ele importa o arquivo, mas sem os dados.
Lembrando que usei o SQLite para fazer o Banco de dados.
Oq está faltando para tal ação?
Grata e no aguardo de respostas.