1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Deletar alguns arquivos criados na memória interna do Android

Boa tarde a todos.

Preciso deletar algumas imagens da memória interna de um smartphone.

O código funciona tudo lindo e não gera exceções, só que quando eu vou olhar no app do Álbum do Android ela ainda aparece lá.

Não aparece nos Explorers mas aparece no Álbum do Android, então depois de reiniciar o smartphone o arquivo simplesmente some.

Detalhe: Se eu excluir o arquivo via ES File Explorer o arquivo some na mesma hora, então não seria problema com meu smartphone nem com o Android, talvez seja um "algo a mais" qu devo estar deixando passar quando se está excluindo um arquivo via código.

Alguém pode me explicar o que acontece ou pode me dar um ajuda??

Segue o código abaixo:

File dir = new File(Environment.getExternalStorageDirectory(),"ImagesTmp");

try{

  File[] arquivos = dir.listFiles();

    for(File path:arquivos){

      path.delete();

    }

}catch(Exception e){

}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags delete java android ou faça a sua própria pergunta.