I had some problems to let the user handling files in my app. Now in B4A i use the -ContentChooser- to let the user open a file. And i use -SaveAs- to let the user save a file. This seems to work good.
In B4J i just use the -FileHandler- for B4J.
See attachment.