我正在制作录音应用程序,我遇到了一个小问题.我想要保存录制的文件,它工作正常,除了名称有问题.我有这个代码:
int num = 0;
File FolderCreator = new File(
Environment.getExternalStorageDirectory()
+ "/My Recored Songs/Pads/");
File FileCreator = new File(FolderCreator, "My Record.mp3");
Run Code Online (Sandbox Code Playgroud)
然后
if (FileCreator.exists()) {
num++;
FileCreator = new File(FolderCreator, "My Record "
+ num +".mp3");
}
Run Code Online (Sandbox Code Playgroud)
它有效.但问题是,如果我离开应用程序并再次启动它,它将从1开始计数并覆盖以前的文件.我怎么能防止这种情况?
| 归档时间: |
|
| 查看次数: |
142 次 |
| 最近记录: |