Programo há 3 anos, 1 ano somente em Java SE e mesmo assim praticamente tudo que vou fazer
no android é problemático, o que acontece com a api deste sistema?
A API deste sistema á semelhante ao de java SE, mais parece que
fica só na aparência, porque as coisas não funcionam!
Verifiquei se um arquivo existe com o f.exists() (que é java.io.File)
e este método me retorna true, mas o arquivo não existe.
Invoco f.createNewFile() e esta coisa não cria o arquivo (eu configurei permissões para gravar em um cartão removível).
Theads de java.lang.Thread não funcionam em paralelo sem t.yield()
e tirando que configurar para rodar aplicativos no android é demorado pra caramba.
Afinal, este sistema é do contra?
Vai ver é o aparelho. Qual você testou?
O Gerenciador de arquivos que eu instalei no Android, não atualizou automaticamente
o conteúdo da pasta depois que criei o arquivo por código, nem mesmo quando saída da pasta e depois
voltava,
então, por este motivo, acabei que não consegui visualizar o novo arquivo e isso explica tudo!
Consegui visualizar o conteúdo somente quando criei um arquivo pelo gerenciador de arquivos
que provavelmente atualizou o conteúdo da pasta.
A minha recomendação para quem tiver este mesmo problema
é clicar no botão refresh (se existir) do gerenciador de arquivos
logo depois de criar arquivos ou pastas.
Obrigado pela boa vontade em ajudar amigo.
Até a próxima!
flw!
diego.psw,
você deve adicionar uma permissão no AndroidManifest.xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Para poder trabalhar com arquivos no SDCARD, que é o caso do android.
Qualquer dúvida, estamos ai