Generated text file can be found by third party app in Download folder but not shown in Android's default Downloads app -
i'm trying make download button, saves string in .txt file , in android's downloads folder.
now can find pgn.txt in download folder using third party apps android file transfer or file explorer. however, don't know why file not showing in android's default app downloads.
anyone can me this? lot!
here code.
public void onpositivebuttonclicked(int dialogid, string input) { string str = "some string" file downloads = environment.getexternalstoragepublicdirectory(environment.directory_downloads); try { file pgnfile = new file(downloads.getabsolutepath(), "pgn.txt"); filewriter pgnwriter; pgnwriter = new filewriter(pgnfile); bufferedwriter out = new bufferedwriter(pgnwriter); out.write(str); out.flush(); out.close(); mediascannerconnection.scanfile(getcontext(), new string[]{pgnfile.getabsolutepath()}, null, new onscancompletedlistener() { @override public void onscancompleted(string path, uri uri) { } }); } catch (ioexception e) { e.printstacktrace(); } // outputstreamwriter outputstreamwriter = new outputstreamwriter(getcontext().openfileoutput("config.txt", context.mode_private)); // outputstreamwriter.write(pgn); // outputstreamwriter.close(); }
the downloads app shows files downloaded via downloadmanager, not arbitrary files placed in directory_downloads location.
Comments
Post a Comment