[RESOLVIDO] FileOutputStream e mkdir() não funcionam!

ta dando erro pq vc ta usando o return, deixa só um return q vai ficar la no fim do método, e atribui toda mensagem em uma string

coloca assim:

public String exporta(){
    String retorno = null;
    .....
    if(...){
       retorno = "Criando pasta...";
    } 
    return retorno.
}

PERFEITO!

orochimaru, tem como pontuar vcs? Dar alguma nota, coisa do tipo?

mt obg!

Não trabalhamos com pontuações aqui! Mas obrigado :slight_smile:

Desculpa voltar pro tópico já resolvido, mas vcs sabem como é o processo inverso?

Meu código está assim:

public String importacaoBanco() {
    String retorno = null;

    File pastaOrigem = new File(Environment.getExternalStorageDirectory() + "/BACKUP_APP_ESCOLA");
    File arquivoDestinoSistema = new File(Environment.getDataDirectory()+"//data/data/sistema.escola/databases/Escola.db");

    try {
        FileChannel input = new FileInputStream(pastaOrigem).getChannel();
        FileChannel Output = new FileOutputStream(arquivoDestinoSistema).getChannel();

        Output.transferFrom(input, 0, input.size());
        input.close();
        Output.close();

        return retorno = "UPLOAD REALIZADO COM SUCESSO!";
    }
    catch (IOException e) {
        e.printStackTrace();
        return retorno = "UPLOAD NÃO REALIZADO!\n ENTRE EM CONTATO COM O SUPORTE!";
    }
}

Usei a mesma lógica, mas pelo visto está errado.

Se for o caso de fazer outro tópico, eu faço!

Obg!

abre um topico novo, explica qual é esse processo reverso!

ok!